fill_upfill_upFillUpFillUpfill_up (Operator)
Name
fill_upfill_upFillUpFillUpfill_up — Auffüllen von Hohlflächen.
Signatur
def fill_up(region: HObject) -> HObject
Beschreibung
fill_upfill_upFillUpFillUpFillUpfill_up 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>)set_system("neighborhood",<4/8>) festgelegt
(Standardeinstellung 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
RegionRegionRegionRegionregionregion (input_object) region(-array) → objectHRegionHObjectHRegionHobject
Eingaberegion(en) mit evtl. vorhandenen Hohlflächen.
RegionFillUpRegionFillUpRegionFillUpRegionFillUpregionFillUpregion_fill_up (output_object) region(-array) → objectHRegionHObjectHRegionHobject *
Regionen, deren Hohlflächen aufgefüllt sind.
Ergebnis
fill_upfill_upFillUpFillUpFillUpfill_up 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>)set_system("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>)set_system("empty_region_result",<Result>) festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
thresholdthresholdThresholdThresholdThresholdthreshold,
connectionconnectionConnectionConnectionConnectionconnection,
regiongrowingregiongrowingRegiongrowingRegiongrowingRegiongrowingregiongrowing,
pouringpouringPouringPouringPouringpouring
Nachfolger
select_shapeselect_shapeSelectShapeSelectShapeSelectShapeselect_shape,
disp_regiondisp_regionDispRegionDispRegionDispRegiondisp_region
Alternativen
fill_up_shapefill_up_shapeFillUpShapeFillUpShapeFillUpShapefill_up_shape
Siehe auch
boundaryboundaryBoundaryBoundaryBoundaryboundary
Modul
Foundation