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

get_lines_xld(Polygon : : : BeginRow, BeginCol, EndRow, EndCol, Length, Phi)

Herror T_get_lines_xld(const Hobject Polygon, Htuple* BeginRow, Htuple* BeginCol, Htuple* EndRow, Htuple* EndCol, Htuple* Length, Htuple* Phi)

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:

BeginRowBeginRowBeginRowBeginRowbeginRowbegin_row: Zeilen-Koordinaten der Anfangspunkte der Linien
BeginColBeginColBeginColBeginColbeginColbegin_col: Spalten-Koordinaten der Anfangspunkte der Linien
EndRowEndRowEndRowEndRowendRowend_row: Zeilen-Koordinate der Endpunkte der Linien
EndColEndColEndColEndColendColend_col: Spalten-Koordinate der Endpunkte der Linien
LengthLengthLengthLengthlengthlength: Linienlängen
PhiPhiPhiPhiphiphi: Winkel zu den Normalen der Linien

Ausführungsinformationen

Parameter

PolygonPolygonPolygonPolygonpolygonpolygon (input_object)  xld_poly(-array) objectHXLDPolyHObjectHXLDPolyHobject

Eingabe-Polygone.

BeginRowBeginRowBeginRowBeginRowbeginRowbegin_row (output_control)  line.begin.y-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Zeilen-Koordinaten der Anfangspunkte der Linien.

BeginColBeginColBeginColBeginColbeginColbegin_col (output_control)  line.begin.x-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Spalten-Koordinaten der Anfangspunkte der Linien.

EndRowEndRowEndRowEndRowendRowend_row (output_control)  line.end.y-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Zeilen-Koordinate der Endpunkte der Linien.

EndColEndColEndColEndColendColend_col (output_control)  line.end.x-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Spalten-Koordinate der Endpunkte der Linien.

LengthLengthLengthLengthlengthlength (output_control)  real-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Linienlängen.

PhiPhiPhiPhiphiphi (output_control)  angle.rad-array HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)

Winkel zu den Normalen der Linien.

Vorgänger

gen_polygons_xldgen_polygons_xldGenPolygonsXldGenPolygonsXldGenPolygonsXldgen_polygons_xld

Alternativen

get_polygon_xldget_polygon_xldGetPolygonXldGetPolygonXldGetPolygonXldget_polygon_xld

Modul

Foundation