


Public Member Functions | |
| BeoMonkey (OptionManager &mgr, const std::string &descrName="BeoMonkey", const std::string &tagName="BeoMonkey") | |
| void | setHEyePos (const float position, const int velocity) |
| std::deque< Position > | getPathHEyePos (const float position, const int velocity, const float starpos=-999) |
| void | setHEyePosRel (const float offset, const int velocity) |
| void | setVEyePos (const float position, const int velocity) |
| std::deque< Position > | getPathVEyePos (const float position, const int velocity, const float starpos=-999) |
| void | setVEyePosRel (const float offset, const int velocity) |
| void | setEyeLidsPos (const float position, const int velocity) |
| std::deque< Position > | getPathEyeLidsPos (const float position, const int velocity, const float starpos=-999) |
| void | setEyeLidsRel (const float offset, const int velocity) |
| void | setEyeBrowPos (const float position, const int velocity) |
| std::deque< Position > | getPathEyeBrowPos (const float position, const int velocity, const float starpos=-999) |
| void | setEyeBrowPosRel (const float offset, const int velocity) |
| void | setMouthPos (const float position, const int velocity) |
| std::deque< Position > | getPathMouthPos (const float position, const int velocity, const float starpos=-999) |
| void | setMouthPosRel (const float offset, const int velocity) |
| void | setMuzzlePos (const float position, const int velocity) |
| std::deque< Position > | getPathMuzzlePos (const float position, const int velocity, const float starpos=-999) |
| void | setMuzzlePosRel (const float offset, const int velocity) |
| void | setHHeadPos (const float position, const int velocity) |
| std::deque< Position > | getPathHHeadPos (const float position, const int velocity, const float starpos=-999) |
| void | setHHeadPosRel (const float offset, const int velocity) |
| void | setVHeadPos (const float position, const int velocity) |
| std::deque< Position > | getPathVHeadPos (const float position, const int velocity, const float starpos=-999) |
| void | setVHeadPosRel (const float offset, const int velocity) |
| void | surpriseFace (float surprise) |
| void | start2 () |
| This is called from within start() after the subcomponents have started. | |
| void | initializeServos () |
| void | addSequence (const byte servo, std::deque< float > sequence) |
| void | addSequence (std::deque< Position > pos) |
| void | addEndSequence (std::deque< Position > pos) |
| std::deque< Position > | addEndSequence (std::deque< Position > sequence, std::deque< Position > pos) |
| std::deque< Position > | getSequence (const byte servo, std::deque< float > sequence) |
| void | blendSequence (std::deque< std::deque< Position > > elements) |
| std::deque< Position > | getBlendSequence (std::deque< std::deque< Position > > elements) |
| std::deque< Position > | blend (std::deque< Position > p1, std::deque< Position > p2) |
| void | setServo (const byte servo, const float pos, const int velocity) |
| std::deque< Position > | getPathServo (const byte servo, const float pos, const int velocity, const float startpos=-999) |
| std::deque< Position > | concatSequence (std::deque< std::deque< Position > >) |
| std::deque< Position > | getQue () |
| bool | isQueEmpty () |
| bool | nextTimeStep () |
| void | clearQue () |
| void | removeServo (const byte servo) |
| void | printPath (std::deque< Position > p) |
| float | isServoInQue (byte servo) |
| int | queSize () |
Static Public Attributes | |
| static const int | H_EYE = 1 |
| static const int | V_EYE = 3 |
| static const int | EYELIDS = 2 |
| static const int | EYEBROW = 4 |
| static const int | MOUTH = 0 |
| static const int | MUZZLE = 6 |
| static const int | H_HEAD = 7 |
| static const int | V_HEAD = 5 |
| static const byte | H_EYE_MIN = 56 |
| static const byte | V_EYE_MIN = 16 |
| static const byte | EYELIDS_MIN = 5 |
| static const byte | EYEBROW_MIN = 85 |
| static const byte | MOUTH_MIN = 85 |
| static const byte | MUZZLE_MIN = 255 |
| static const byte | H_HEAD_MIN = 10 |
| static const byte | V_HEAD_MIN = 10 |
| static const byte | H_EYE_MID = 115 |
| static const byte | V_EYE_MID = 55 |
| static const byte | EYELIDS_MID = 90 |
| static const byte | EYEBROW_MID = 100 |
| static const byte | MOUTH_MID = 180 |
| static const byte | MUZZLE_MID = 127 |
| static const byte | H_HEAD_MID = 90 |
| static const byte | V_HEAD_MID = 60 |
| static const byte | H_EYE_MAX = 190 |
| static const byte | V_EYE_MAX = 110 |
| static const byte | EYELIDS_MAX = 150 |
| static const byte | EYEBROW_MAX = 165 |
| static const byte | MOUTH_MAX = 215 |
| static const byte | MUZZLE_MAX = 0 |
| static const byte | H_HEAD_MAX = 235 |
| static const byte | V_HEAD_MAX = 190 |
Definition at line 51 of file BeoMonkey.H.
| void BeoMonkey::start2 | ( | ) | [virtual] |
This is called from within start() after the subcomponents have started.
Reimplemented from ModelComponent.
Definition at line 238 of file BeoMonkey.C.
1.6.3