Name
connect_and_holesconnect_and_holesConnectAndHolesconnect_and_holesConnectAndHolesConnectAndHoles — Ermitteln der Anzahl der Zusammenhangskomponenten und Hohlflächen.
connect_and_holesconnect_and_holesConnectAndHolesconnect_and_holesConnectAndHolesConnectAndHoles berechnet die Anzahl der
Zusammenhangskomponenten und die Anzahl der Hohlflächen einer
jeden Region aus RegionsRegionsRegionsRegionsRegionsregions.
In der Dokumentation des Operators region_featuresregion_featuresRegionFeaturesregion_featuresRegionFeaturesRegionFeatures finden
Sie ein Bild mit Regionen, die sich in der Anzahl ihrer
Zusammenhangskomponenten und der Anzahl ihrer Hohlflächen unterscheiden.
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.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
Zu untersuchende Region(en).
Anzahl der Zusammenhangskomponenten einer Region.
Anzahl der Hohlflächen einer Region.
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.
thresholdthresholdThresholdthresholdThresholdThreshold,
regiongrowingregiongrowingRegiongrowingregiongrowingRegiongrowingRegiongrowing,
connectionconnectionConnectionconnectionConnectionConnection
euler_numbereuler_numberEulerNumbereuler_numberEulerNumberEulerNumber
connectionconnectionConnectionconnectionConnectionConnection,
fill_upfill_upFillUpfill_upFillUpFillUp,
fill_up_shapefill_up_shapeFillUpShapefill_up_shapeFillUpShapeFillUpShape,
union1union1Union1union1Union1Union1
Foundation