next up previous contents index
Next: getTimeNeed Up: Schnittstellenbeschreibung Previous: evalueObject   Contents   Index


evalueObject

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:


Rückgabe: Diese Methode gibt true (=wahr) zurück, wenn die Auswertung des Objekts erfolgreich war, sonst false (=falsch).


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