get_region_convexT_get_region_convexGetRegionConvexGetRegionConvex (Operator)

Name

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

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

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

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_convexGetRegionConvexGetRegionConvexGetRegionConvex gibt die konvexe Hülle einer Region als Polygon aus. Das Polygon ist die minimale Folge von Zeilen- (RowsRowsRowsRowsrows) und Spaltenkoordinaten (ColumnsColumnsColumnsColumnscolumns), 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_convexGetRegionConvexGetRegionConvexGetRegionConvex liefert die Koordinaten in Form von Tupeln ab. Eine leere Region wird als leeres Tupel übergeben.

Ausführungsinformationen

Parameter

RegionRegionRegionRegionregion (input_object)  region objectHRegionHRegionHobject

Auszugebende Region.

RowsRowsRowsRowsrows (output_control)  contour.y-array HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Zeilennummern der Konturpunkte.

ColumnsColumnsColumnsColumnscolumns (output_control)  contour.x-array HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Spaltennummern der Konturpunkte.

Parameteranzahl: Columns == Rows

Ergebnis

get_region_convexget_region_convexGetRegionConvexGetRegionConvexGetRegionConvex liefert den Wert 2 (H_MSG_TRUE).

Vorgänger

thresholdthresholdThresholdThresholdThreshold, skeletonskeletonSkeletonSkeletonSkeleton, dyn_thresholddyn_thresholdDynThresholdDynThresholdDynThreshold

Nachfolger

disp_polygondisp_polygonDispPolygonDispPolygonDispPolygon

Alternativen

shape_transshape_transShapeTransShapeTransShapeTrans

Siehe auch

select_objselect_objSelectObjSelectObjSelectObj, get_region_contourget_region_contourGetRegionContourGetRegionContourGetRegionContour

Modul

Foundation