ClassesClassesClassesClasses | | | | Operators

gen_cross_contour_xldgen_cross_contour_xldGenCrossContourXldgen_cross_contour_xldGenCrossContourXldGenCrossContourXld (Operator)

Name

gen_cross_contour_xldgen_cross_contour_xldGenCrossContourXldgen_cross_contour_xldGenCrossContourXldGenCrossContourXld — Generate one XLD contour in the shape of a cross for each input point.

Signature

gen_cross_contour_xld( : Cross : Row, Col, Size, Angle : )

Herror gen_cross_contour_xld(Hobject* Cross, double Row, double Col, double Size, double Angle)

Herror T_gen_cross_contour_xld(Hobject* Cross, const Htuple Row, const Htuple Col, const Htuple Size, const Htuple Angle)

Herror gen_cross_contour_xld(Hobject* Cross, const HTuple& Row, const HTuple& Col, const HTuple& Size, const HTuple& Angle)

HXLDCont HXLDCont::GenCrossContourXld(const HTuple& Row, const HTuple& Col, const HTuple& Size, const HTuple& Angle)

HXLDContArray HXLDContArray::GenCrossContourXld(const HTuple& Row, const HTuple& Col, const HTuple& Size, const HTuple& Angle)

void GenCrossContourXld(HObject* Cross, const HTuple& Row, const HTuple& Col, const HTuple& Size, const HTuple& Angle)

void HXLDCont::GenCrossContourXld(const HTuple& Row, const HTuple& Col, const HTuple& Size, double Angle)

void HXLDCont::GenCrossContourXld(double Row, double Col, double Size, double Angle)

void HOperatorSetX.GenCrossContourXld(
[out] IHUntypedObjectX*Cross, [in] VARIANT Row, [in] VARIANT Col, [in] VARIANT Size, [in] VARIANT Angle)

void HXLDContX.GenCrossContourXld(
[in] VARIANT Row, [in] VARIANT Col, [in] VARIANT Size, [in] double Angle)

static void HOperatorSet.GenCrossContourXld(out HObject cross, HTuple row, HTuple col, HTuple size, HTuple angle)

void HXLDCont.GenCrossContourXld(HTuple row, HTuple col, HTuple size, double angle)

void HXLDCont.GenCrossContourXld(double row, double col, double size, double angle)

Description

gen_cross_contour_xldgen_cross_contour_xldGenCrossContourXldgen_cross_contour_xldGenCrossContourXldGenCrossContourXld generates an XLD contour in the shape of a cross for each input point (RowRowRowRowRowrow,ColColColColColcol). Conceptually, the contour consists of two lines of length SizeSizeSizeSizeSizesize, which intersect exactly in the input point. Their orientation is determined by AngleAngleAngleAngleAngleangle. The cross is returned in CrossCrossCrossCrossCrosscross. If there are multiple points to be processed, their coordinates must be passed as tuples.

Parallelization

Parameters

CrossCrossCrossCrossCrosscross (output_object)  xld_cont(-array) objectHXLDContHXLDContHXLDContHXLDContXHobject *

Generated XLD contours.

RowRowRowRowRowrow (input_control)  point.y(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Row coordinates of the input points.

ColColColColColcol (input_control)  point.x(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Column coordinates of the input points.

Restriction: number(Col) == number(Row)

SizeSizeSizeSizeSizesize (input_control)  number HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Length of the cross bars.

Default value: 6.0

Suggested values: 4.0, 6.0, 8.0, 10.0

Restriction: 0.0 <= Size

AngleAngleAngleAngleAngleangle (input_control)  angle.rad HTupleHTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double) (double)

Orientation of the crosses.

Default value: 0.785398

Suggested values: 0.0, 0.785398

Result

gen_cross_contour_xldgen_cross_contour_xldGenCrossContourXldgen_cross_contour_xldGenCrossContourXldGenCrossContourXld returns 2 (H_MSG_TRUE) if all parameters are correct and no error occurs during execution.

Possible Predecessors

points_foerstnerpoints_foerstnerPointsFoerstnerpoints_foerstnerPointsFoerstnerPointsFoerstner, points_harrispoints_harrisPointsHarrispoints_harrisPointsHarrisPointsHarris, critical_points_sub_pixcritical_points_sub_pixCriticalPointsSubPixcritical_points_sub_pixCriticalPointsSubPixCriticalPointsSubPix, local_max_sub_pixlocal_max_sub_pixLocalMaxSubPixlocal_max_sub_pixLocalMaxSubPixLocalMaxSubPix, local_min_sub_pixlocal_min_sub_pixLocalMinSubPixlocal_min_sub_pixLocalMinSubPixLocalMinSubPix, saddle_points_sub_pixsaddle_points_sub_pixSaddlePointsSubPixsaddle_points_sub_pixSaddlePointsSubPixSaddlePointsSubPix

Alternatives

disp_crossdisp_crossDispCrossdisp_crossDispCrossDispCross

Module

Foundation


ClassesClassesClassesClasses | | | | Operators