HALCON Reference Manual 10.0.2
Table of Contents / XLD / Access ClassesClassesClasses | | | Operators

get_parallels_xldT_get_parallels_xldget_parallels_xldGetParallelsXldGetParallelsXld (Operator)

Name

get_parallels_xldT_get_parallels_xldget_parallels_xldGetParallelsXldGetParallelsXld — Return an XLD parallel's data (as lines).

Signature

get_parallels_xld(Parallels : : : Row1, Col1, Length1, Phi1, Row2, Col2, Length2, Phi2)

Herror T_get_parallels_xld(const Hobject Parallels, Htuple* Row1, Htuple* Col1, Htuple* Length1, Htuple* Phi1, Htuple* Row2, Htuple* Col2, Htuple* Length2, Htuple* Phi2)

Herror get_parallels_xld(Hobject Parallels, HTuple* Row1, HTuple* Col1, HTuple* Length1, HTuple* Phi1, HTuple* Row2, HTuple* Col2, HTuple* Length2, HTuple* Phi2)

HTuple HXLD::GetParallelsXld(HTuple* Col1, HTuple* Length1, HTuple* Phi1, HTuple* Row2, HTuple* Col2, HTuple* Length2, HTuple* Phi2) const

void HOperatorSetX.GetParallelsXld(
[in] IHUntypedObjectX* Parallels, [out] VARIANT* Row1, [out] VARIANT* Col1, [out] VARIANT* Length1, [out] VARIANT* Phi1, [out] VARIANT* Row2, [out] VARIANT* Col2, [out] VARIANT* Length2, [out] VARIANT* Phi2)

VARIANT HXLDX.GetParallelsXld(
[out] VARIANT* Col1, [out] VARIANT* Length1, [out] VARIANT* Phi1, [out] VARIANT* Row2, [out] VARIANT* Col2, [out] VARIANT* Length2, [out] VARIANT* Phi2)

VARIANT HXLDContX.GetParallelsXld(
[out] VARIANT* Col1, [out] VARIANT* Length1, [out] VARIANT* Phi1, [out] VARIANT* Row2, [out] VARIANT* Col2, [out] VARIANT* Length2, [out] VARIANT* Phi2)

VARIANT HXLDPolyX.GetParallelsXld(
[out] VARIANT* Col1, [out] VARIANT* Length1, [out] VARIANT* Phi1, [out] VARIANT* Row2, [out] VARIANT* Col2, [out] VARIANT* Length2, [out] VARIANT* Phi2)

VARIANT HXLDParaX.GetParallelsXld(
[out] VARIANT* Col1, [out] VARIANT* Length1, [out] VARIANT* Phi1, [out] VARIANT* Row2, [out] VARIANT* Col2, [out] VARIANT* Length2, [out] VARIANT* Phi2)

VARIANT HXLDModParaX.GetParallelsXld(
[out] VARIANT* Col1, [out] VARIANT* Length1, [out] VARIANT* Phi1, [out] VARIANT* Row2, [out] VARIANT* Col2, [out] VARIANT* Length2, [out] VARIANT* Phi2)

VARIANT HXLDExtParaX.GetParallelsXld(
[out] VARIANT* Col1, [out] VARIANT* Length1, [out] VARIANT* Phi1, [out] VARIANT* Row2, [out] VARIANT* Col2, [out] VARIANT* Length2, [out] VARIANT* Phi2)

static void HOperatorSet.GetParallelsXld(HObject parallels, out HTuple row1, out HTuple col1, out HTuple length1, out HTuple phi1, out HTuple row2, out HTuple col2, out HTuple length2, out HTuple phi2)

void HXLD.GetParallelsXld(out HTuple row1, out HTuple col1, out HTuple length1, out HTuple phi1, out HTuple row2, out HTuple col2, out HTuple length2, out HTuple phi2)

Description

get_parallels_xldget_parallels_xldget_parallels_xldGetParallelsXldGetParallelsXld returns the following values of the XLD parallels ParallelsParallelsParallelsParallelsparallels:

  Row1:        Row coordinates of the points on polygon P1
  Col1:        Column coordinates of the points on polygon P1
  Length1:     Lengths of the line segments on polygon P1
  Phi1:        Angles of the line segments on polygon P1
  Row2:        Row coordinates of the points on polygon P2
  Col2:        Column coordinates of the points on polygon P2
  Length2:     Lengths of the line segments on polygon P2
  Phi2:        Angles of the line segments on polygon P2

Parallelization

Parameters

ParallelsParallelsParallelsParallelsparallels (input_object)  xld objectHXLDHXLDHXLDXHobject

Input XLD parallels.

Row1Row1Row1Row1row1 (output_control)  polygon.y-array HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Row coordinates of the points on polygon P1.

Col1Col1Col1Col1col1 (output_control)  polygon.x-array HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Column coordinates of the points on polygon P1.

Length1Length1Length1Length1length1 (output_control)  real-array HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Lengths of the line segments on polygon P1.

Phi1Phi1Phi1Phi1phi1 (output_control)  angle.rad-array HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Angles of the line segments on polygon P1.

Row2Row2Row2Row2row2 (output_control)  polygon.y-array HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Row coordinates of the points on polygon P2.

Col2Col2Col2Col2col2 (output_control)  polygon.x-array HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Column coordinates of the points on polygon P2.

Length2Length2Length2Length2length2 (output_control)  real-array HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Lengths of the line segments on polygon P2.

Phi2Phi2Phi2Phi2phi2 (output_control)  angle.rad-array HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Angles of the line segments on polygon P2.

Possible Predecessors

gen_parallels_xldgen_parallels_xldgen_parallels_xldGenParallelsXldGenParallelsXld

See also

get_polygon_xldget_polygon_xldget_polygon_xldGetPolygonXldGetPolygonXld, get_lines_xldget_lines_xldget_lines_xldGetLinesXldGetLinesXld

Module

Foundation


Table of Contents / XLD / Access ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH