next up previous contents index
Next: hasUnderAllObjects Up: Schnittstellenbeschreibung Previous: overwriteObjectWithObject   Contents   Index


removeObject

Syntax: bool removeObject( unsignedIntFib objectPoint,
bool bDeleteOld=true,
bool bAbsolute=false )


Diese Methode entfernt das zusammenhängenden Teilobjekt, welches die Nummer objectPoint in der Ordnung der zusammenhängenden Teilobjekte hat. Für den objectPoint sollte es ein Listenobjekt geben, welches eine Unterobjekt enthält, welches nur Fib-Elemente des zusammenhängenden Teilobjekt enthält, und dessen andere Unterobjekte, nur Fib-Elemente enthalten die nicht zum zusammenhängenden Teilobjekt gehören. Das Unterobjekt, welches nur Fib-Elemente des zusammenhängenden Teilobjekt enthält, wird aus dem Listenelement entfernt. Würde das Listenelement nach der Operation nur noch ein Unterobjekt enthalten, wird das entsprechende Listenelement durch das übrigbleibende Unterobjekt ersetzt und gelöscht.

Wenn das echten Objekt mit der Objektpunktnummer objectPoint entfernt wurde, wird true (=wahr) zurückgegeben, sonst false (=falsch). Sollte beispielsweise kein zusammenhängenden Teilobjekt mit der Nummer objectPoint existieren oder dieses ein Haup-Fib-Objekt in einem root-Element sein, wird false zurückgegeben.

Zur Beschreibung der Ordnung von zusammenhängenden Teilobjekte siehe Abschnitt 14.8 auf Seite [*] .


Eingabeparameter:


Rückgabe: Wenn das zusammenhängenden Teilobjekt mit der zusammenhängenden Teilobjektpunktnummer objectPoint gelöscht wurde, wird true (=wahr) zurückgegeben, sonst false (=falsch).


next up previous contents index
Next: hasUnderAllObjects Up: Schnittstellenbeschreibung Previous: overwriteObjectWithObject   Contents   Index
Betti Österholz 2013-02-13