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.