KlassenKlassenKlassenKlassen | | | | Operatoren

connect_and_holesconnect_and_holesConnectAndHolesconnect_and_holesConnectAndHolesConnectAndHoles (Operator)

Name

connect_and_holesconnect_and_holesConnectAndHolesconnect_and_holesConnectAndHolesConnectAndHoles — Ermitteln der Anzahl der Zusammenhangskomponenten und Hohlflächen.

Signatur

connect_and_holes(Regions : : : NumConnected, NumHoles)

Herror connect_and_holes(const Hobject Regions, Hlong* NumConnected, Hlong* NumHoles)

Herror T_connect_and_holes(const Hobject Regions, Htuple* NumConnected, Htuple* NumHoles)

Herror connect_and_holes(Hobject Regions, Hlong* NumConnected, Hlong* NumHoles)

Herror connect_and_holes(Hobject Regions, HTuple* NumConnected, HTuple* NumHoles)

Hlong HRegion::ConnectAndHoles(Hlong* NumHoles) const

HTuple HRegionArray::ConnectAndHoles(HTuple* NumHoles) const

void ConnectAndHoles(const HObject& Regions, HTuple* NumConnected, HTuple* NumHoles)

HTuple HRegion::ConnectAndHoles(HTuple* NumHoles) const

Hlong HRegion::ConnectAndHoles(Hlong* NumHoles) const

void HOperatorSetX.ConnectAndHoles(
[in] IHUntypedObjectX* Regions, [out] VARIANT* NumConnected, [out] VARIANT* NumHoles)

VARIANT HRegionX.ConnectAndHoles([out] VARIANT* NumHoles)

static void HOperatorSet.ConnectAndHoles(HObject regions, out HTuple numConnected, out HTuple numHoles)

HTuple HRegion.ConnectAndHoles(out HTuple numHoles)

int HRegion.ConnectAndHoles(out int numHoles)

Beschreibung

connect_and_holesconnect_and_holesConnectAndHolesconnect_and_holesConnectAndHolesConnectAndHoles berechnet die Anzahl der Zusammenhangskomponenten und die Anzahl der Hohlflächen einer jeden Region aus RegionsRegionsRegionsRegionsRegionsregions.

Wird mehr als eine Region übergeben, dann werden die Zahlenwerte der Ausgabesteuerparameter NumConnectedNumConnectedNumConnectedNumConnectedNumConnectednumConnected und NumHolesNumHolesNumHolesNumHolesNumHolesnumHoles jeweils in einem Tupel abgespeichert, wobei die Position eines Wertes in dem Tupel der Position der Region im Eingabetupel entspricht.

Parallelisierung

Parameter

RegionsRegionsRegionsRegionsRegionsregions (input_object)  region(-array) objectHRegionHRegionHRegionHRegionXHobject

Zu untersuchende Region(en).

NumConnectedNumConnectedNumConnectedNumConnectedNumConnectednumConnected (output_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Anzahl der Zusammenhangskomponenten einer Region.

NumHolesNumHolesNumHolesNumHolesNumHolesnumHoles (output_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Anzahl der Hohlflächen einer Region.

Ergebnis

connect_and_holesconnect_and_holesConnectAndHolesconnect_and_holesConnectAndHolesConnectAndHoles liefert den Wert 2 (H_MSG_TRUE), falls die Eingabe nicht leer ist. 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>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>) festlegen. Das Verhalten bei einer leeren Region (Region ist die leere Menge) wird mit set_system('empty_region_result',<Result>)set_system("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>)set_system("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>) bestimmt.

Vorgänger

thresholdthresholdThresholdthresholdThresholdThreshold, regiongrowingregiongrowingRegiongrowingregiongrowingRegiongrowingRegiongrowing, connectionconnectionConnectionconnectionConnectionConnection

Alternativen

euler_numbereuler_numberEulerNumbereuler_numberEulerNumberEulerNumber

Siehe auch

connectionconnectionConnectionconnectionConnectionConnection, fill_upfill_upFillUpfill_upFillUpFillUp, fill_up_shapefill_up_shapeFillUpShapefill_up_shapeFillUpShapeFillUpShape, union1union1Union1union1Union1Union1

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren