#include <Transformation.h>
Inheritance diagram for ot::Transformation:


Public Member Functions | |
| virtual Event & | getEvent (unsigned int number=0) |
| virtual Event & | getEventNearTime (double time) |
| virtual unsigned int | getSize () |
| virtual Event & | getEventAtTime (double time) |
| virtual int | isEventGenerator () |
| virtual int | isEventQueue () |
| virtual int | isTimeDependend () |
| virtual void | onEventGenerated (Event &event, Node &generator) |
Protected Member Functions | |
| virtual Event * | transformEvent (Event *event)=0 |
| Transformation () | |
Protected Attributes | |
| Event | localEvent |
| local event variable | |
|
|
constructor method |
|
|
returns the event number n back in time starting with the newest for n = 0 Reimplemented from ot::Node. |
|
|
the function evaluation method.
Reimplemented from ot::Node. |
|
|
returns the event closest to a given point in time.
Reimplemented from ot::Node. |
|
|
returns the size of the queue. Uses the childs implementation, if possible.
Reimplemented from ot::Node. |
|
|
tests for EventGenerator interface being present. Returns the result of the childs implementation of this method.
Reimplemented from ot::Node. |
|
|
tests for EventQueue interface being present. Returns the result of the childs implementation of this method.
Reimplemented from ot::Node. |
|
|
tests for TimeDependend interface being present. Returns the result of the childs implementation of this method.
Reimplemented from ot::Node. |
|
||||||||||||
|
this method is called by the EventGenerator to update it's observers. This class computes a transformed event, stores it in its local variable and notifies its observers in turn, propagating the change. Reimplemented from ot::Node. Reimplemented in ot::DynamicTransformation, and ot::CustomTransformation. |
|
|
transforms a event. Simplifies implementing other Transformations as it is only needed to override this method. It stores the transformed event in the localEvent member variable and returns a pointer to it.
Implemented in ot::EllipsoidTransformNode, ot::GKTransformNode, ot::InvertTransformation, ot::MatrixTransformation, ot::StaticTransformation, ot::VirtualTransformation, and ot::SpeechTransformation. |
|
|
local event variable
|
1.4.6