Operation that changes size, position, or orientation of objects. More...
#include <Transformation.hpp>
Public Member Functions | |
Transformation (const Tag &tag) | |
virtual void | addListener (NodeListener *listener) |
virtual void | fireEvent () |
virtual void | apply ()=0 |
virtual void | applyTo (Matrix &matrix)=0 |
virtual void | remove ()=0 |
Static Public Member Functions | |
static void | findAll (Node *node, list< Transformation * > &L) |
static list< Transformation * > | search (Node *node) |
Private Attributes | |
NodeNotifier | notifier |
Operation that changes size, position, or orientation of objects.
void addListener | ( | NodeListener * | listener | ) | [virtual] |
Adds a modify listener to this node.
void findAll | ( | Node * | node, | |
list< Transformation * > & | L | |||
) | [static] |
Finds all the transforms above a node.
void fireEvent | ( | ) | [virtual] |
Fires a modify event.