BeoMonkey Class Reference

Inheritance diagram for BeoMonkey:
Inheritance graph
[legend]
Collaboration diagram for BeoMonkey:
Collaboration graph
[legend]

List of all members.

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< PositiongetPathHEyePos (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< PositiongetPathVEyePos (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< PositiongetPathEyeLidsPos (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< PositiongetPathEyeBrowPos (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< PositiongetPathMouthPos (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< PositiongetPathMuzzlePos (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< PositiongetPathHHeadPos (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< PositiongetPathVHeadPos (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< PositionaddEndSequence (std::deque< Position > sequence, std::deque< Position > pos)
std::deque< PositiongetSequence (const byte servo, std::deque< float > sequence)
void blendSequence (std::deque< std::deque< Position > > elements)
std::deque< PositiongetBlendSequence (std::deque< std::deque< Position > > elements)
std::deque< Positionblend (std::deque< Position > p1, std::deque< Position > p2)
void setServo (const byte servo, const float pos, const int velocity)
std::deque< PositiongetPathServo (const byte servo, const float pos, const int velocity, const float startpos=-999)
std::deque< PositionconcatSequence (std::deque< std::deque< Position > >)
std::deque< PositiongetQue ()
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

Detailed Description

Definition at line 51 of file BeoMonkey.H.


Member Function Documentation

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.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:07 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3