ClassesClassesClassesClasses | | | | Operators

get_lines_xldT_get_lines_xldGetLinesXldget_lines_xldGetLinesXldGetLinesXld (Operator)

Name

get_lines_xldT_get_lines_xldGetLinesXldget_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)

Herror get_lines_xld(Hobject Polygon, HTuple* BeginRow, HTuple* BeginCol, HTuple* EndRow, HTuple* EndCol, HTuple* Length, HTuple* Phi)

HTuple HXLDPoly::GetLinesXld(HTuple* BeginCol, HTuple* EndRow, HTuple* EndCol, HTuple* Length, HTuple* Phi) const

HTuple HXLDPolyArray::GetLinesXld(HTuple* BeginCol, HTuple* EndRow, HTuple* EndCol, HTuple* Length, HTuple* Phi) const

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

void HOperatorSetX.GetLinesXld(
[in] IHUntypedObjectX* Polygon, [out] VARIANT* BeginRow, [out] VARIANT* BeginCol, [out] VARIANT* EndRow, [out] VARIANT* EndCol, [out] VARIANT* Length, [out] VARIANT* Phi)

VARIANT HXLDPolyX.GetLinesXld(
[out] VARIANT* BeginCol, [out] VARIANT* EndRow, [out] VARIANT* EndCol, [out] VARIANT* Length, [out] VARIANT* Phi)

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_xldGetLinesXldget_lines_xldGetLinesXldGetLinesXld returns the XLD polygon PolygonPolygonPolygonPolygonPolygonpolygon as a set of lines. The following values are returned:

  BeginRow:   Row coordinates of the lines' start points
  BeginCol:   Column coordinates of the lines' start points
  EndRow:     Row coordinates of the lines' end points
  EndCol:     Column coordinates of the lines' end points
  Length:     Lengths of the line segments
  Phi:        Angles of the line segments

Parallelization

Parameters

PolygonPolygonPolygonPolygonPolygonpolygon (input_object)  xld_poly(-array) objectHXLDPolyHXLDPolyHXLDPolyHXLDPolyXHobject

Input XLD polygons.

BeginRowBeginRowBeginRowBeginRowBeginRowbeginRow (output_control)  line.begin.y-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Row coordinates of the lines' start points.

BeginColBeginColBeginColBeginColBeginColbeginCol (output_control)  line.begin.x-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Column coordinates of the lines' start points.

EndRowEndRowEndRowEndRowEndRowendRow (output_control)  line.end.y-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Column coordinates of the lines' end points.

EndColEndColEndColEndColEndColendCol (output_control)  line.end.x-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Column coordinates of the lines' end points.

LengthLengthLengthLengthLengthlength (output_control)  real-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Lengths of the line segments.

PhiPhiPhiPhiPhiphi (output_control)  angle.rad-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Angles of the line segments.

Possible Predecessors

gen_polygons_xldgen_polygons_xldGenPolygonsXldgen_polygons_xldGenPolygonsXldGenPolygonsXld

Alternatives

get_polygon_xldget_polygon_xldGetPolygonXldget_polygon_xldGetPolygonXldGetPolygonXld

Module

Foundation


ClassesClassesClassesClasses | | | | Operators