fill_upfill_upFillUpFillUp (Operator)

Name

fill_upfill_upFillUpFillUp — Auffüllen von Hohlflächen.

Signatur

fill_up(Region : RegionFillUp : : )

Herror fill_up(const Hobject Region, Hobject* RegionFillUp)

Herror T_fill_up(const Hobject Region, Hobject* RegionFillUp)

void FillUp(const HObject& Region, HObject* RegionFillUp)

HRegion HRegion::FillUp() const

static void HOperatorSet.FillUp(HObject region, out HObject regionFillUp)

HRegion HRegion.FillUp()

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

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