get_region_pointsT_get_region_pointsGetRegionPointsGetRegionPointsget_region_points (Operator)

Name

get_region_pointsT_get_region_pointsGetRegionPointsGetRegionPointsget_region_points — Zugriff auf die Punkte einer Region.

Signatur

get_region_points(Region : : : Rows, Columns)

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

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

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

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

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

def get_region_points(region: HObject) -> Tuple[Sequence[int], Sequence[int]]

Beschreibung

get_region_pointsget_region_pointsGetRegionPointsGetRegionPointsget_region_points gibt die Regionendaten in Form von Koordinatenlisten aus. Die Koordinaten sind in folgender Ordnung sortiert:

get_region_pointsget_region_pointsGetRegionPointsGetRegionPointsget_region_points liefert die Koordinaten in Form von Tupeln ab. Eine leere Region wird als leeres Tupel übergeben.

Achtung

Es darf nur eine Region übergeben werden.

Ausführungsinformationen

Parameter

RegionRegionRegionregionregion (input_object)  region objectHRegionHObjectHObjectHobject

Auf diese Region wird zugegriffen.

RowsRowsRowsrowsrows (output_control)  coordinates.y-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Zeilennummern der Punkte in der Region

ColumnsColumnsColumnscolumnscolumns (output_control)  coordinates.x-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Spaltennummern der Punkte in der Region.

Parameteranzahl: Columns == Rows

Ergebnis

get_region_pointsget_region_pointsGetRegionPointsGetRegionPointsget_region_points liefert normalerweise den Wert 2 ( H_MSG_TRUE) . Wird mehr als eine Region übergeben, wird ein Exception ausgelöst. 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>)set_system("no_object_result",<Result>) festlegen.

Vorgänger

sobel_ampsobel_ampSobelAmpSobelAmpsobel_amp, thresholdthresholdThresholdThresholdthreshold, connectionconnectionConnectionConnectionconnection

Alternativen

get_region_runsget_region_runsGetRegionRunsGetRegionRunsget_region_runs

Siehe auch

copy_objcopy_objCopyObjCopyObjcopy_obj, gen_region_pointsgen_region_pointsGenRegionPointsGenRegionPointsgen_region_points

Modul

Foundation