get_region_thicknessT_get_region_thicknessGetRegionThicknessGetRegionThickness (Operator)

Name

get_region_thicknessT_get_region_thicknessGetRegionThicknessGetRegionThickness — Zugriff auf die Dicke einer Region entlang der Hauptachse.

Signatur

get_region_thickness(Region : : : Thickness, Histogramm)

Herror T_get_region_thickness(const Hobject Region, Htuple* Thickness, Htuple* Histogramm)

void GetRegionThickness(const HObject& Region, HTuple* Thickness, HTuple* Histogramm)

HTuple HRegion::GetRegionThickness(HTuple* Histogramm) const

static void HOperatorSet.GetRegionThickness(HObject region, out HTuple thickness, out HTuple histogramm)

HTuple HRegion.GetRegionThickness(out HTuple histogramm)

Beschreibung

get_region_thicknessget_region_thicknessGetRegionThicknessGetRegionThicknessGetRegionThickness berechnet die Dicke der Regionen entlang der Hauptachse (siehe elliptic_axiselliptic_axisEllipticAxisEllipticAxisEllipticAxis) für jeden Punkt der Strecke. Die Dicke an einer Stelle der Hauptachse ist dabei als der Abstand der am weitesten auseinanderliegenden Schnittpunkte der Kontur mit dem Lot auf die Hauptachse im betreffenden Punkt definiert. Zusätzlich liefert get_region_thicknessget_region_thicknessGetRegionThicknessGetRegionThicknessGetRegionThickness noch das HistogrammHistogrammHistogrammHistogrammhistogramm der Dicken der Region. Die Länge des Histogramms entspricht dabei der größten aufgetretenen Dicke in der betrachteten Region.

Achtung

Es darf nur eine Region übergeben werden. Besitzt die Region mehrere Zusammenhangskomponenten, wird nur die erste ausgewertet. Alle anderen werden ignoriert

Ausführungsinformationen

Parameter

RegionRegionRegionRegionregion (input_object)  region objectHRegionHRegionHobject

Zu analysierende Region.

ThicknessThicknessThicknessThicknessthickness (output_control)  integer-array HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Dicke der Region entlang ihrer Hauptachse.

HistogrammHistogrammHistogrammHistogrammhistogramm (output_control)  integer-array HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Histogramm der Dicke der Region entlang ihrer Hauptachse.

Ergebnis

get_region_thicknessget_region_thicknessGetRegionThicknessGetRegionThicknessGetRegionThickness liefert den Wert 2 (H_MSG_TRUE), falls genau eine Region übergeben wird. Das Verhalten bei leerer Eingabe (keine Eingaberegionen vorhanden) lässt sich mittels set_system('no_object_result',<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>) festlegen.

Vorgänger

sobel_ampsobel_ampSobelAmpSobelAmpSobelAmp, thresholdthresholdThresholdThresholdThreshold, connectionconnectionConnectionConnectionConnection, select_shapeselect_shapeSelectShapeSelectShapeSelectShape, select_objselect_objSelectObjSelectObjSelectObj

Siehe auch

copy_objcopy_objCopyObjCopyObjCopyObj, elliptic_axiselliptic_axisEllipticAxisEllipticAxisEllipticAxis

Modul

Foundation