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