| _currentKey | animal::MorphingEngine< Morphings, Real > | [protected] |
| _initialKey | animal::MorphingEngine< Morphings, Real > | [protected] |
| _interpolationID | animal::MorphingEngine< Morphings, Real > | [protected] |
| _morphings | animal::MorphingEngine< Morphings, Real > | [protected] |
| _positions | animal::MorphingEngine< Morphings, Real > | [protected] |
| _velocity | animal::MorphingEngine< Morphings, Real > | [protected] |
| begin(Key &key) | animal::MorphingEngine< Morphings, Real > | [private] |
| computeCatmullRomInterpolation(const Key key) | animal::MorphingEngine< Morphings, Real > | [private] |
| computeInterpolatedValues(Key key) | animal::MorphingEngine< Morphings, Real > | [protected] |
| computeLinearInterpolation(const Key key) | animal::MorphingEngine< Morphings, Real > | [private] |
| draw() | animal::MorphingEngine< Morphings, Real > | [inline, virtual] |
| drawBBox | animal::Engine | |
| drawBoundingBox() | animal::Engine | [inline] |
| drawEngine | animal::Engine | |
| Engine() | animal::Engine | [inline] |
| getBoundingBox(float &minX, float &minY, float &minZ, float &maxX, float &maxY, float &maxZ) | animal::Engine | [inline, virtual] |
| getInitialKey() | animal::MorphingEngine< Morphings, Real > | [inline] |
| getInterpolationID() | animal::MorphingEngine< Morphings, Real > | [inline] |
| getMorphings() | animal::MorphingEngine< Morphings, Real > | [inline] |
| getVelocity() | animal::MorphingEngine< Morphings, Real > | [inline] |
| init() | animal::Engine | [inline, virtual] |
| Key typedef | animal::MorphingEngine< Morphings, Real > | [protected] |
| keyPressEvent(KeyEvent *) | animal::Engine | [inline, virtual] |
| MorphingEngine() | animal::MorphingEngine< Morphings, Real > | |
| mouseDoubleClickEvent(MouseEvent *) | animal::Engine | [inline, virtual] |
| mouseMoveEvent(MouseEvent *) | animal::Engine | [inline, virtual] |
| mousePressEvent(MouseEvent *) | animal::Engine | [inline, virtual] |
| mouseReleaseEvent(MouseEvent *) | animal::Engine | [inline, virtual] |
| move(double dt) | animal::MorphingEngine< Morphings, Real > | [virtual] |
| moveEngine | animal::Engine | |
| pickPoint(float *, float *, float) | animal::Engine | [inline, virtual] |
| postMove(double) | animal::Engine | [inline, virtual] |
| postReset() | animal::Engine | [inline, virtual] |
| printMorphings() | animal::MorphingEngine< Morphings, Real > | [private] |
| reset() | animal::MorphingEngine< Morphings, Real > | [virtual] |
| resetEngine | animal::Engine | |
| searchKeys(const Key key, Key &key0, Key &key1, Key &key2, Key &key3) | animal::MorphingEngine< Morphings, Real > | [private] |
| 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] |
| 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 > | |
| toggleLinearMethod(bool b) | animal::MorphingEngine< Morphings, Real > | |
| Values typedef | animal::MorphingEngine< Morphings, Real > | [protected] |
| world() | animal::Engine | [inline, static] |
| ~MorphingEngine() | animal::MorphingEngine< Morphings, Real > | [virtual] |