KlassenKlassenKlassenKlassen | | | | Operatoren

get_region_convexT_get_region_convexGetRegionConvexget_region_convexGetRegionConvexGetRegionConvex (Operator)

Name

get_region_convexT_get_region_convexGetRegionConvexget_region_convexGetRegionConvexGetRegionConvex — Zugriff auf die konvexe Hülle als Kontur.

Signatur

get_region_convex(Region : : : Rows, Columns)

Herror T_get_region_convex(const Hobject Region, Htuple* Rows, Htuple* Columns)

Herror get_region_convex(Hobject Region, HTuple* Rows, HTuple* Columns)

HTuple HRegion::GetRegionConvex(HTuple* Columns) const

void GetRegionConvex(const HObject& Region, HTuple* Rows, HTuple* Columns)

void HRegion::GetRegionConvex(HTuple* Rows, HTuple* Columns) const

void HOperatorSetX.GetRegionConvex(
[in] IHUntypedObjectX* Region, [out] VARIANT* Rows, [out] VARIANT* Columns)

VARIANT HRegionX.GetRegionConvex([out] VARIANT* Columns)

static void HOperatorSet.GetRegionConvex(HObject region, out HTuple rows, out HTuple columns)

void HRegion.GetRegionConvex(out HTuple rows, out HTuple columns)

Beschreibung

get_region_convexget_region_convexGetRegionConvexget_region_convexGetRegionConvexGetRegionConvex gibt die konvexe Hülle einer Region als Polygon aus. Das Polygon ist die minimale Folge von Zeilen- (RowsRowsRowsRowsRowsrows) und Spaltenkoordinaten (ColumnsColumnsColumnsColumnsColumnscolumns), die die Hülle der Region beschreiben. Die Polygonpunkte liegen auf der Region. Das Polygon beginnt bei der kleinsten Zeilennummer; in dieser Zeile bei dem Punkt mit dem größten Spaltenindex. Die Umlaufrichtung ist der Uhrzeigersinn. Der erste Punkt des Polygons ist gleich dem letzten. get_region_convexget_region_convexGetRegionConvexget_region_convexGetRegionConvexGetRegionConvex liefert die Koordinaten in Form von Tupeln ab. Eine leere Region wird als leeres Tupel übergeben.

Parallelisierung

Parameter

RegionRegionRegionRegionRegionregion (input_object)  region objectHRegionHRegionHRegionHRegionXHobject

Auszugebende Region.

RowsRowsRowsRowsRowsrows (output_control)  contour.y-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Zeilennummern der Konturpunkte.

ColumnsColumnsColumnsColumnsColumnscolumns (output_control)  contour.x-array HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Spaltennummern der Konturpunkte.

Parameteranzahl: Columns == Rows

Ergebnis

get_region_convexget_region_convexGetRegionConvexget_region_convexGetRegionConvexGetRegionConvex liefert den Wert 2 (H_MSG_TRUE).

Vorgänger

thresholdthresholdThresholdthresholdThresholdThreshold, skeletonskeletonSkeletonskeletonSkeletonSkeleton, dyn_thresholddyn_thresholdDynThresholddyn_thresholdDynThresholdDynThreshold

Nachfolger

disp_polygondisp_polygonDispPolygondisp_polygonDispPolygonDispPolygon

Alternativen

shape_transshape_transShapeTransshape_transShapeTransShapeTrans

Siehe auch

select_objselect_objSelectObjselect_objSelectObjSelectObj, get_region_contourget_region_contourGetRegionContourget_region_contourGetRegionContourGetRegionContour

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren