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-Koordinate des Anfangspunktes
BeginColBeginColBeginColBeginColbeginColbegin_col: Spalten-Koordinate des Anfangspunktes
EndRowEndRowEndRowEndRowendRowend_row: Zeilen-Koordinate des Endpunktes
EndColEndColEndColEndColendColend_col: Spalten-Koordinate des Endpunktes
LengthLengthLengthLengthlengthlength: Seitenlänge
PhiPhiPhiPhiphiphi: Seitenorientierung

Ausführungsinformationen

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