get_lines_xldT_get_lines_xldGetLinesXldGetLinesXld (Operator)

Name

get_lines_xldT_get_lines_xldGetLinesXldGetLinesXld — Return an XLD polygon's data (as lines).

Signature

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)

Description

get_lines_xldget_lines_xldGetLinesXldGetLinesXldGetLinesXld returns the XLD polygon PolygonPolygonPolygonPolygonpolygon as a set of lines. The following values are returned:

BeginRowBeginRowBeginRowBeginRowbeginRow: Rows coordinates of the lines' start points
BeginColBeginColBeginColBeginColbeginCol: Columns coordinates of the lines' start points
EndRowEndRowEndRowEndRowendRow: Row coordinates of the lines' end points
EndColEndColEndColEndColendCol: Column coordinates of the lines' end points
LengthLengthLengthLengthlength: Lengths of the line segments
PhiPhiPhiPhiphi: Angles of the line segments

Execution Information

Parameters

PolygonPolygonPolygonPolygonpolygon (input_object)  xld_poly(-array) objectHXLDPolyHXLDPolyHobject

Input XLD polygons.

BeginRowBeginRowBeginRowBeginRowbeginRow (output_control)  line.begin.y-array HTupleHTupleHtuple (real) (double) (double) (double)

Row coordinates of the lines' start points.

BeginColBeginColBeginColBeginColbeginCol (output_control)  line.begin.x-array HTupleHTupleHtuple (real) (double) (double) (double)

Column coordinates of the lines' start points.

EndRowEndRowEndRowEndRowendRow (output_control)  line.end.y-array HTupleHTupleHtuple (real) (double) (double) (double)

Column coordinates of the lines' end points.

EndColEndColEndColEndColendCol (output_control)  line.end.x-array HTupleHTupleHtuple (real) (double) (double) (double)

Column coordinates of the lines' end points.

LengthLengthLengthLengthlength (output_control)  real-array HTupleHTupleHtuple (real) (double) (double) (double)

Lengths of the line segments.

PhiPhiPhiPhiphi (output_control)  angle.rad-array HTupleHTupleHtuple (real) (double) (double) (double)

Angles of the line segments.

Possible Predecessors

gen_polygons_xldgen_polygons_xldGenPolygonsXldGenPolygonsXldGenPolygonsXld

Alternatives

get_polygon_xldget_polygon_xldGetPolygonXldGetPolygonXldGetPolygonXld

Module

Foundation