get_lines_xldT_get_lines_xldGetLinesXldGetLinesXldget_lines_xld (Operator)
Name
get_lines_xldT_get_lines_xldGetLinesXldGetLinesXldget_lines_xld — Ausgeben aller Polygonseiten als Linien inkl. Länge und Orientierung.
Signatur
void GetLinesXld(const HObject& Polygon, HTuple* BeginRow, HTuple* BeginCol, HTuple* EndRow, HTuple* EndCol, HTuple* Length, HTuple* Phi)
void HXLDPoly::GetLinesXld(HTuple* BeginRow, HTuple* BeginCol, HTuple* EndRow, HTuple* EndCol, HTuple* Length, HTuple* Phi) const
static void HOperatorSet.GetLinesXld(HObject polygon, out HTuple beginRow, out HTuple beginCol, out HTuple endRow, out HTuple endCol, out HTuple length, out HTuple phi)
void HXLDPoly.GetLinesXld(out HTuple beginRow, out HTuple beginCol, out HTuple endRow, out HTuple endCol, out HTuple length, out HTuple phi)
def get_lines_xld(polygon: HObject) -> Tuple[Sequence[float], Sequence[float], Sequence[float], Sequence[float], Sequence[float], Sequence[float]]
Beschreibung
get_lines_xldget_lines_xldGetLinesXldGetLinesXldGetLinesXldget_lines_xld gibt alle Eingabepolygone
PolygonPolygonPolygonPolygonpolygonpolygon als Linien aus. Im einzelnen werden
zurückgegeben:
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
Parameter
PolygonPolygonPolygonPolygonpolygonpolygon (input_object) xld_poly(-array) → objectHXLDPolyHObjectHXLDPolyHobject
Polygone.
BeginRowBeginRowBeginRowBeginRowbeginRowbegin_row (output_control) line.begin.y-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Zeilen-Koordinate des Anfangspunktes.
BeginColBeginColBeginColBeginColbeginColbegin_col (output_control) line.begin.x-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Spalten-Koordinate des Anfangspunktes.
EndRowEndRowEndRowEndRowendRowend_row (output_control) line.end.y-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Zeilen-Koordinate des Endpunktes.
EndColEndColEndColEndColendColend_col (output_control) line.end.x-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Spalten-Koordinate des Endpunktes.
LengthLengthLengthLengthlengthlength (output_control) real-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Seitenlänge.
PhiPhiPhiPhiphiphi (output_control) angle.rad-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Seitenorientierung.
Vorgänger
gen_polygons_xldgen_polygons_xldGenPolygonsXldGenPolygonsXldGenPolygonsXldgen_polygons_xld
Alternativen
get_polygon_xldget_polygon_xldGetPolygonXldGetPolygonXldGetPolygonXldget_polygon_xld
Modul
Foundation