KlassenKlassenKlassenKlassen | | | | Operatoren

fill_upfill_upFillUpfill_upFillUpFillUp (Operator)

Name

fill_upfill_upFillUpfill_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)

Herror fill_up(Hobject Region, Hobject* RegionFillUp)

HRegion HRegion::FillUp() const

HRegionArray HRegionArray::FillUp() const

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

HRegion HRegion::FillUp() const

void HOperatorSetX.FillUp(
[in] IHUntypedObjectX* Region, [out] IHUntypedObjectX*RegionFillUp)

IHRegionX* HRegionX.FillUp()

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

HRegion HRegion.FillUp()

Beschreibung

fill_upfill_upFillUpfill_upFillUpFillUp 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>)set_system("neighborhood",<4/8>)SetSystem("neighborhood",<4/8>)SetSystem("neighborhood",<4/8>) festgelegt (Defaulteinstellung ist 8-ter Nachbarschaft).

Parallelisierung

Parameter

RegionRegionRegionRegionRegionregion (input_object)  region(-array) objectHRegionHRegionHRegionHRegionXHobject

Eingaberegion(en) mit evtl. vorhandenen Hohlflächen.

RegionFillUpRegionFillUpRegionFillUpRegionFillUpRegionFillUpregionFillUp (output_object)  region(-array) objectHRegionHRegionHRegionHRegionXHobject *

Regionen, deren Hohlflächen aufgefüllt sind.

Ergebnis

fill_upfill_upFillUpfill_upFillUpFillUp 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>)set_system("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>)set_system("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>)SetSystem("empty_region_result",<Result>) festlegen. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

thresholdthresholdThresholdthresholdThresholdThreshold, connectionconnectionConnectionconnectionConnectionConnection, regiongrowingregiongrowingRegiongrowingregiongrowingRegiongrowingRegiongrowing, pouringpouringPouringpouringPouringPouring

Nachfolger

select_shapeselect_shapeSelectShapeselect_shapeSelectShapeSelectShape, disp_regiondisp_regionDispRegiondisp_regionDispRegionDispRegion

Alternativen

fill_up_shapefill_up_shapeFillUpShapefill_up_shapeFillUpShapeFillUpShape

Siehe auch

boundaryboundaryBoundaryboundaryBoundaryBoundary

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren