Das Interface iEvaluePosition
dient zum Auswerten von Fib-Objekten. Es stellt die Methode evaluePosition()
bereit.
Jede Klasse die das Interface iEvaluePosition
implementiert, hat die Methode evaluePosition()
zu implementieren. Objekte der abgeleiteten Klasse können dann der Methode evalueObject()
(siehe Abschnitt 33.1.10 auf Seite ) übergeben werden, um das Fib-Objekt auszuwerten.
Wenn die Methode evalueObject()
einen Punkt auswertet, ruft sie die Methode evaluePosition()
des übergebenen Objekts mit der Position der Punktes und seinen Eigenschaften auf.