Skip to content

get_parallels_xldGetParallelsXldGetParallelsXldget_parallels_xldT_get_parallels_xldπŸ”—

Short descriptionπŸ”—

get_parallels_xldGetParallelsXldGetParallelsXldget_parallels_xldT_get_parallels_xld β€” Return an XLD parallel’s data (as lines).

SignatureπŸ”—

get_parallels_xld( xld Parallels, out polygon.y Row1, out polygon.x Col1, out real Length1, out angle.rad Phi1, out polygon.y Row2, out polygon.x Col2, out real Length2, out angle.rad Phi2 )void GetParallelsXld( const HObject& Parallels, HTuple* Row1, HTuple* Col1, HTuple* Length1, HTuple* Phi1, HTuple* Row2, HTuple* Col2, HTuple* Length2, HTuple* Phi2 )static void HOperatorSet.GetParallelsXld( HObject parallels, out HTuple row1, out HTuple col1, out HTuple length1, out HTuple phi1, out HTuple row2, out HTuple col2, out HTuple length2, out HTuple phi2 )def get_parallels_xld( parallels: HObject ) -> Tuple[Sequence[float], Sequence[float], Sequence[float], Sequence[float], Sequence[float], Sequence[float], Sequence[float], Sequence[float]]

Herror T_get_parallels_xld( const Hobject Parallels, Htuple* Row1, Htuple* Col1, Htuple* Length1, Htuple* Phi1, Htuple* Row2, Htuple* Col2, Htuple* Length2, Htuple* Phi2 )

void HXLD::GetParallelsXld( HTuple* Row1, HTuple* Col1, HTuple* Length1, HTuple* Phi1, HTuple* Row2, HTuple* Col2, HTuple* Length2, HTuple* Phi2 ) const

void HXLD.GetParallelsXld( out HTuple row1, out HTuple col1, out HTuple length1, out HTuple phi1, out HTuple row2, out HTuple col2, out HTuple length2, out HTuple phi2 )

DescriptionπŸ”—

get_parallels_xldGetParallelsXld returns for the first XLD parallel in Parallelsparallelsparallels the following values:

Β 
Row1row1row_1: Row coordinates of the points on polygon P1
Col1col1col_1: Column coordinates of the points on polygon P1
Length1length1length_1: Lengths of the line segments on polygon P1
Phi1phi1phi_1: Angles to the normal vectors of the line segments on polygon P1
Row2row2row_2: Row coordinates of the points on polygon P2
Col2col2col_2: Column coordinates of the points on polygon P2
Length2length2length_2: Lengths of the line segments on polygon P2
Phi2phi2phi_2: Angles to the normal vectors of the line segments on polygon P2

Execution informationπŸ”—

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

ParametersπŸ”—

Parallelsparallelsparallels (input_object) xld β†’ objectHObjectHXLDHObjectHobject

Input XLD parallels.

Row1row1row_1 (output_control) polygon.y-array β†’ (real)HTuple (double)HTuple (double)Sequence[float]Htuple (double)

Row coordinates of the points on polygon P1.

Col1col1col_1 (output_control) polygon.x-array β†’ (real)HTuple (double)HTuple (double)Sequence[float]Htuple (double)

Column coordinates of the points on polygon P1.

Length1length1length_1 (output_control) real-array β†’ (real)HTuple (double)HTuple (double)Sequence[float]Htuple (double)

Lengths of the line segments on polygon P1.

Phi1phi1phi_1 (output_control) angle.rad-array β†’ (real)HTuple (double)HTuple (double)Sequence[float]Htuple (double)

Angles to the normal vectors of the line segments on polygon P1.

Row2row2row_2 (output_control) polygon.y-array β†’ (real)HTuple (double)HTuple (double)Sequence[float]Htuple (double)

Row coordinates of the points on polygon P2.

Col2col2col_2 (output_control) polygon.x-array β†’ (real)HTuple (double)HTuple (double)Sequence[float]Htuple (double)

Column coordinates of the points on polygon P2.

Length2length2length_2 (output_control) real-array β†’ (real)HTuple (double)HTuple (double)Sequence[float]Htuple (double)

Lengths of the line segments on polygon P2.

Phi2phi2phi_2 (output_control) angle.rad-array β†’ (real)HTuple (double)HTuple (double)Sequence[float]Htuple (double)

Angles to the normal vectors of the line segments on polygon P2.

Combinations with other operatorsπŸ”—

Combinations

Possible predecessors

gen_parallels_xldGenParallelsXld

See also

get_polygon_xldGetPolygonXld, get_lines_xldGetLinesXld

ModuleπŸ”—

Foundation