| _coordinate | X3DTK::X3D::MorphingNode | [private] |
| _currentKey | animal::MorphingEngine< Morphings, Real > | [protected] |
| _initialKey | animal::MorphingEngine< Morphings, Real > | [protected] |
| _interpolationID | animal::MorphingEngine< Morphings, Real > | [protected] |
| _keys | X3DTK::X3D::MorphingNode | [private] |
| _keyValues | X3DTK::X3D::MorphingNode | [private] |
| _morphings | animal::MorphingEngine< Morphings, Real > | [protected] |
| _positions | animal::MorphingEngine< Morphings, Real > | [protected] |
| _velocity | animal::MorphingEngine< Morphings, Real > | [protected] |
| AnimalEngineNode() | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | |
| animate(float dt) | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | [virtual] |
| behavior() const | X3DTK::X3D::EngineNode | |
| Behavior enum name | X3DTK::X3D::EngineNode | |
| close() | X3DTK::X3D::MorphingNode | [virtual] |
| COLLISION enum value | X3DTK::X3D::EngineNode | |
| computeInterpolatedValues(Key key) | animal::MorphingEngine< Morphings, Real > | [protected] |
| declareOutputs(X3D_X3DNodeList &list) | X3DTK::X3D::MorphingNode | [virtual] |
| draw() | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | [virtual] |
| drawBBox | animal::Engine | |
| drawBoundingBox() | animal::Engine | [inline] |
| drawEngine | animal::Engine | |
| DYNAMICS enum value | X3DTK::X3D::EngineNode | |
| Engine typedef | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | |
| animal::MorphingEngine::Engine() | animal::Engine | [inline] |
| EngineNode() | X3DTK::X3D::EngineNode | |
| getBoundingBox(float &minX, float &minY, float &minZ, float &maxX, float &maxY, float &maxZ) | animal::Engine | [inline, virtual] |
| getCoordinate() const | X3DTK::X3D::MorphingNode | [inline] |
| getInitialKey() | animal::MorphingEngine< Morphings, Real > | [inline] |
| getInterpolationID() | animal::MorphingEngine< Morphings, Real > | [inline] |
| getKeys() const | X3DTK::X3D::MorphingNode | [inline] |
| getKeyValues() const | X3DTK::X3D::MorphingNode | [inline] |
| getMorphings() | animal::MorphingEngine< Morphings, Real > | [inline] |
| getVelocity() | animal::MorphingEngine< Morphings, Real > | [inline] |
| init() | X3DTK::X3D::MorphingNode | [virtual] |
| Key typedef | animal::MorphingEngine< Morphings, Real > | [protected] |
| keyPressedEvent(animal::KeyEvent *e) | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | [virtual] |
| keyPressEvent(KeyEvent *) | animal::Engine | [inline, virtual] |
| KINEMATICS enum value | X3DTK::X3D::EngineNode | |
| m_animate | X3DTK::X3D::EngineNode | |
| m_behavior | X3DTK::X3D::EngineNode | [protected] |
| m_draw | X3DTK::X3D::X4DNode | |
| m_parentEngine | X3DTK::X3D::EngineNode | [protected] |
| MorphingEngine() | animal::MorphingEngine< Morphings, Real > | |
| MorphingNode() | X3DTK::X3D::MorphingNode | |
| mouseDoubleClickEvent(animal::MouseEvent *e) | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | [virtual] |
| mouseMoveEvent(animal::MouseEvent *e) | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | [virtual] |
| mousePressEvent(animal::MouseEvent *e) | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | [virtual] |
| mouseReleaseEvent(animal::MouseEvent *e) | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | [virtual] |
| move(double dt) | animal::MorphingEngine< Morphings, Real > | [virtual] |
| moveEngine | animal::Engine | |
| pickPoint(float *orig, float *dir, float thresh) | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | [virtual] |
| postAnimate(float dt) | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | [virtual] |
| postClose() | X3DTK::X3D::EngineNode | [inline, virtual] |
| postInit() | X3DTK::X3D::EngineNode | [inline, virtual] |
| postMove(double) | animal::Engine | [inline, virtual] |
| postReset() | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | [virtual] |
| reset() | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | [virtual] |
| resetEngine | animal::Engine | |
| searchRange(const Key key, Key &key0, Key &key1) | animal::MorphingEngine< Morphings, Real > | [protected] |
| setCurrentKey(Key k) | animal::MorphingEngine< Morphings, Real > | |
| setInitialKey(Key k) | animal::MorphingEngine< Morphings, Real > | [inline] |
| setKeys(const Keys &keys) | X3DTK::X3D::MorphingNode | |
| setKeyValues(const KeyValues &keyValues) | X3DTK::X3D::MorphingNode | |
| setMorphings(Morphings *k) | animal::MorphingEngine< Morphings, Real > | [inline] |
| setVelocity(Real v) | animal::MorphingEngine< Morphings, Real > | [inline] |
| setWorld(World *w) | animal::Engine | [inline, static] |
| toggleCatmullRomMethod(bool b) | animal::MorphingEngine< Morphings, Real > | |
| toggleDraw(bool b) | X3DTK::X3D::X4DNode | [inline, virtual] |
| toggleLinearMethod(bool b) | animal::MorphingEngine< Morphings, Real > | |
| updateBoundingBox() | X3DTK::X3D::MorphingNode | [inline, virtual] |
| Values typedef | animal::MorphingEngine< Morphings, Real > | [protected] |
| world() | animal::Engine | [inline, static] |
| X4DNode() | X3DTK::X3D::X4DNode | |
| ~AnimalEngineNode() | X3DTK::X3D::AnimalEngineNode< AMorphingEngine > | [virtual] |
| ~EngineNode() | X3DTK::X3D::EngineNode | [virtual] |
| ~MorphingEngine() | animal::MorphingEngine< Morphings, Real > | [virtual] |
| ~MorphingNode() | X3DTK::X3D::MorphingNode | |
| ~X4DNode() | X3DTK::X3D::X4DNode | [virtual] |