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.
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