_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] |