Syntax: bool evalueObject(
iEvalueFibElement & evalueFibElement,
const unsignedIntFib objectPoint=0,
list<cVectorProperty> &liVecProperties=
list<cVectorProperty>(),
conat list<char> liCFibElementTyps )
Über die Methode evalueObject
können Fib-Objekte ausgewertet werden.
Der Methode wird eine Referenz auf ein Object (evalueFibElement
) vom Type iEvalueFibElement
übergeben, über welche die einzelnen Fib-Elemente mit ihren Eigenschaften ausgewertet werden. Jedes mal, wenn ein Fib-Elemente dargestellt/ ausgewertet werden soll, wird die Methode evalueElement()
des Objects mit einem Zeiger auf des Fib-Elemente und einer Liste seinen Eigenschaften aufgerufen. Auf diese Weise kann die Methode evalueObject
für verschiedene Aufgaben genutzt werden.
Gibt ein Aufruf der Methode evalueElement()
false zurück, wird die Auswertung des Fib-Objekts mit evalueObject
abgebrochen.
Näheres zu Objekten, welche das Interface iEvalueFibElement
implementieren im Abschnitt 35 auf Seite .
Über die Liste liCFibElementTyps
wird bestimmt, welche Fib-Element zurückgegeben werden sollen. Für jedes Fib-Element das zurückgegeben werden soll, steht in liCFibElementTyps
sein Typzeichen (siehe Abschnitt 33.1.2 auf Seite ). Punktelemente mit Positionsvektoren werden immer zurückgegeben. Diese müßen nicht seperat in liCFibElementTyps
aufgeführt werden.
Eingabeparameter:
evalueFibElement
: Eine Referenz auf ein Object zum auswerten/ speichern der einzelnen Fib-Elemente mit ihren Eigenschaften. Dieses Object stellt die Methode evalueElement()
bereit, der für jedes Fib-Element, mit einem Type aus der Liste liCFibElementTyps
oder das ein Punkt ist, ein Zeiger auf das Fib-Element und eine Liste mit Eigenschaften des Fib-Elements übergeben wird.
objectPoint
: Der Objektpunkt des echten Teilobjekts, welches ausgewertet werden soll. Standardmäßig wird dieser Wert auf gesetzt und damit das gesamt Objekt ausgewertet.
liVecProperties
: Eine Liste mit den Eigenschaften, die das auszuwertende Objekt global besitzen soll. Diese Eigenschaften werden jeden Blattelement zugeordnet, soweit sie nicht überschrieben werden. Standardmäßig wird hier eine leere Liste, also keine globalen Eigenschaften, übergeben.
liCFibElementTyps
: Die Liste mit den Typzeichen für die Fib-Element, für die auf()
aufgerufen werden soll. Die möglichen Zeichen werden in Abschnitt 33.1.2 auf Seite aufgeführt.
Rückgabe: Diese Methode gibt true
(=wahr) zurück, wenn die Auswertung des Objekts erfolgreich war, sonst false
(=falsch).