KlassenKlassenKlassenKlassen | | | | Operatoren

pruningpruningPruningpruningPruningPruning (Operator)

Name

pruningpruningPruningpruningPruningPruning — Beschneiden von Ästen einer Region.

Signatur

pruning(Region : RegionPrune : Length : )

Herror pruning(const Hobject Region, Hobject* RegionPrune, const Hlong Length)

Herror T_pruning(const Hobject Region, Hobject* RegionPrune, const Htuple Length)

Herror pruning(Hobject Region, Hobject* RegionPrune, const HTuple& Length)

HRegion HRegion::Pruning(const HTuple& Length) const

HRegionArray HRegionArray::Pruning(const HTuple& Length) const

void Pruning(const HObject& Region, HObject* RegionPrune, const HTuple& Length)

HRegion HRegion::Pruning(Hlong Length) const

void HOperatorSetX.Pruning(
[in] IHUntypedObjectX* Region, [out] IHUntypedObjectX*RegionPrune, [in] VARIANT Length)

IHRegionX* HRegionX.Pruning([in] Hlong Length)

static void HOperatorSet.Pruning(HObject region, out HObject regionPrune, HTuple length)

HRegion HRegion.Pruning(int length)

Beschreibung

pruningpruningPruningpruningPruningPruning entfernt aus einem Skelett (RegionRegionRegionRegionRegionregion) Äste einer vorgegebenen Länge, die durch LengthLengthLengthLengthLengthlength vorgegeben ist. Die übrigen Äste beleiben unverändert.

Parallelisierung

Parameter

RegionRegionRegionRegionRegionregion (input_object)  region(-array) objectHRegionHRegionHRegionHRegionXHobject

Regionen, die verarbeitet werden sollen.

RegionPruneRegionPruneRegionPruneRegionPruneRegionPruneregionPrune (output_object)  region(-array) objectHRegionHRegionHRegionHRegionXHobject *

Das Ergebnis des Pruning-Operators.

LengthLengthLengthLengthLengthlength (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Länge der Äste die entfernt werden.

Defaultwert: 2

Wertevorschläge: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 15, 17, 20, 30, 40, 50

Typischer Wertebereich: 1 ≤ Length Length Length Length Length length ≤ 511 (lin)

Minimale Schrittweite: 1

Empfohlene Schrittweite: 1

Komplexität

Sei F die Fläche einer Eingaberegion, dann ist die Laufzeitkomplexität für ein Objekt:

Ergebnis

Bei korrekter Parametrisierung liefert die Funktion pruningpruningPruningpruningPruningPruning den Wert 2 (H_MSG_TRUE). Das Funktionsverhalten für die beiden Fälle leere und keine Eingaberegion lässt sich wie folgt kontrollieren:

Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

skeletonskeletonSkeletonskeletonSkeletonSkeleton

Nachfolger

reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain, select_shapeselect_shapeSelectShapeselect_shapeSelectShapeSelectShape, area_centerarea_centerAreaCenterarea_centerAreaCenterAreaCenter, connectionconnectionConnectionconnectionConnectionConnection

Siehe auch

junctions_skeletonjunctions_skeletonJunctionsSkeletonjunctions_skeletonJunctionsSkeletonJunctionsSkeleton

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren