fill_upfill_upFillUpFillUp (Operator)
Name
fill_upfill_upFillUpFillUp
— Auffüllen von Hohlflächen.
Signatur
Beschreibung
fill_upfill_upFillUpFillUpFillUp
füllt Hohlflächen in Regionen aus, falls
solche vorhanden sind. Die Anzahl der Regionen wird dabei nicht
verändert. Die Art der Nachbarschaft wird mit
set_system('neighborhood',<4/8>)set_system("neighborhood",<4/8>)SetSystem("neighborhood",<4/8>)SetSystem("neighborhood",<4/8>)SetSystem("neighborhood",<4/8>)
festgelegt
(Defaulteinstellung ist 8-ter Nachbarschaft).
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
Parameter
RegionRegionRegionRegionregion
(input_object) region(-array) →
objectHRegionHRegionHobject
Eingaberegion(en) mit evtl. vorhandenen Hohlflächen.
RegionFillUpRegionFillUpRegionFillUpRegionFillUpregionFillUp
(output_object) region(-array) →
objectHRegionHRegionHobject *
Regionen, deren Hohlflächen aufgefüllt sind.
Ergebnis
fill_upfill_upFillUpFillUpFillUp
liefert normalerweise den Wert 2 (H_MSG_TRUE). 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>)
,
das bei leerer Region mit
set_system('empty_region_result',<Result>)set_system("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>)
festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
thresholdthresholdThresholdThresholdThreshold
,
connectionconnectionConnectionConnectionConnection
,
regiongrowingregiongrowingRegiongrowingRegiongrowingRegiongrowing
,
pouringpouringPouringPouringPouring
Nachfolger
select_shapeselect_shapeSelectShapeSelectShapeSelectShape
,
disp_regiondisp_regionDispRegionDispRegionDispRegion
Alternativen
fill_up_shapefill_up_shapeFillUpShapeFillUpShapeFillUpShape
Siehe auch
boundaryboundaryBoundaryBoundaryBoundary
Modul
Foundation