Syntax: bool isRemovableElement( const char cType='u',
const unsignedIntFib elementPoint=0,
bool bAbsolute=false ) const
Diese Methode überprüft, ob das Fib-Element vom Typ cType
, welches die Nummer elementPoint
in der Ordnung der Fib-Element vom angegebenen Typ cType
hat, löschbar ist.
Blattelemente von der Klasse cFibLeaf
(z. B. Punkte) und korrekte Verzweigungselemente von der Klasse cFibBranch
(z. B. Listenelemente) sind niemals löschbar. Alle (geraden) Astelemente cFibLimb
(siehe Abschnitt 38 auf Seite z. B. Funktions- und Bereichselemente) sind löschbar, wenn die Variable, die sie definieren, nirgendwo sonst benutzt wird.
Eingabeparameter:
cType
: Der Typ des Fib-Elements, für welches geprüft werden soll, ob es löschbar ist. Standardmäßig werden Fib-Elemente aller Typen betrachtet/gezählt.
elementPoint
: Die Nummer des Fib-Elements, die es unter den Fib-Elementen vom cType
haben soll. Standardmäßig wird diese mit belegt und damit das fibObject
im aktuellem Fib-Element gelöscht.
bAbsolute
: Wenn bAbsolute
gleich true
(=wahr) ist, bezieht sich die Ordnung auf das gesamte Fib-Objekt. Ansonsten, wenn bAbsolute
gleich false
ist, bezieht sich Ordnung auf das Fib-Element von dem aus die Methode aufgerufen wurde. Standardwert ist false
(=falsch).
Rückgabe: Wenn das angegebene Fib-Element vom Typ cType
, welches die Nummer elementPoint
in der Ordnung der Fib-Element vom angegebenen Typ cType
hat, gelöscht werden kann, wird true
(=wahr) zurückgegeben, sonst false
(=falsch).