ClassesClassesClassesClasses | | | | Operators

get_polygon_xldT_get_polygon_xldGetPolygonXldget_polygon_xldGetPolygonXldGetPolygonXld (Operator)

Name

get_polygon_xldT_get_polygon_xldGetPolygonXldget_polygon_xldGetPolygonXldGetPolygonXld — Return an XLD polygon's data.

Signature

get_polygon_xld(Polygon : : : Row, Col, Length, Phi)

Herror T_get_polygon_xld(const Hobject Polygon, Htuple* Row, Htuple* Col, Htuple* Length, Htuple* Phi)

Herror get_polygon_xld(Hobject Polygon, HTuple* Row, HTuple* Col, HTuple* Length, HTuple* Phi)

HTuple HXLDPoly::GetPolygonXld(HTuple* Col, HTuple* Length, HTuple* Phi) const

void GetPolygonXld(const HObject& Polygon, HTuple* Row, HTuple* Col, HTuple* Length, HTuple* Phi)

void HXLDPoly::GetPolygonXld(HTuple* Row, HTuple* Col, HTuple* Length, HTuple* Phi) const

void HOperatorSetX.GetPolygonXld(
[in] IHUntypedObjectX* Polygon, [out] VARIANT* Row, [out] VARIANT* Col, [out] VARIANT* Length, [out] VARIANT* Phi)

VARIANT HXLDPolyX.GetPolygonXld(
[out] VARIANT* Col, [out] VARIANT* Length, [out] VARIANT* Phi)

static void HOperatorSet.GetPolygonXld(HObject polygon, out HTuple row, out HTuple col, out HTuple length, out HTuple phi)

void HXLDPoly.GetPolygonXld(out HTuple row, out HTuple col, out HTuple length, out HTuple phi)

Description

get_polygon_xldget_polygon_xldGetPolygonXldget_polygon_xldGetPolygonXldGetPolygonXld returns the following values of the XLD polygon PolygonPolygonPolygonPolygonPolygonpolygon:

RowRowRowRowRowrow Row coordinates of the polygons' points
ColColColColColcol Column coordinates of the polygons' points
LengthLengthLengthLengthLengthlength Lengths of the line segments between points i and i+1, respectively
PhiPhiPhiPhiPhiphi Angles of the line segments between points i and i+1, respectively

Parallelization

Parameters

PolygonPolygonPolygonPolygonPolygonpolygon (input_object)  xld_poly objectHXLDPolyHXLDPolyHXLDPolyHXLDPolyXHobject

Input XLD polygon.

RowRowRowRowRowrow (output_control)  point.y-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Row coordinates of the polygons' points.

ColColColColColcol (output_control)  point.x-array HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Column coordinates of the polygons' 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_lines_xldget_lines_xldGetLinesXldget_lines_xldGetLinesXldGetLinesXld

Module

Foundation


ClassesClassesClassesClasses | | | | Operators