#include <Ample.h>


Public Types | |
| typedef Observer< BoneObserver > | ObserverType |
| typedef std::vector < BoneObserver * > | ObserverList |
Public Member Functions | |
| void | destroy (void) |
| const Vector3d | getPosition (void) const |
| void | setPosition (const Vector3d &position) |
| const Quaternion64 | getRotation (void) const |
| void | setRotation (const Quaternion64 &rotation) |
| const std::string & | getCurveLabel (void) const |
| void | setCurveLabel (const std::string &label) |
| uint16 | getID (void) const |
| void | addObserver (BoneObserver &observer) |
| void | removeObserver (BoneObserver &observer) |
| void | removeObserver (Observer< BoneObserver > &observer) |
| const ObserverList & | getObservers (void) const |
typedef std::vector<BoneObserver *> ObserverList [inherited] |
typedef Observer<BoneObserver > ObserverType [inherited] |
| void addObserver | ( | BoneObserver & | observer | ) | [inline, inherited] |
Adds the specified observer to this object.
| observer | The observer to add. |
| void destroy | ( | void | ) |
| const std::string& getCurveLabel | ( | void | ) | const |
| uint16 getID | ( | void | ) | const |
| const ObserverList& getObservers | ( | void | ) | const [inline, inherited] |
| const Vector3d getPosition | ( | void | ) | const |
| const Quaternion64 getRotation | ( | void | ) | const |
| void removeObserver | ( | Observer< BoneObserver > & | observer | ) | [inline, inherited] |
Removes the specified observer from this object.
| observer | The observer to remove. |
| void removeObserver | ( | BoneObserver & | observer | ) | [inline, inherited] |
Removes the specified observer from this object.
| observer | The observer to remove. |
| void setCurveLabel | ( | const std::string & | label | ) |
| void setPosition | ( | const Vector3d & | position | ) |
| void setRotation | ( | const Quaternion64 & | rotation | ) |
1.6.1