#include <aibomoves.h>
Inheritance diagram for AiboMoves:
Public Member Functions | |
AiboMoves (AiboJoint *joints) | |
virtual | ~AiboMoves () |
void | SetJoints (AiboJoint *joints) |
void | OpenJointPrimitives () |
void | InitJoints (OSubject *subject) |
int | GetMoveCount () |
void | ResetMoveCounter () |
MOVE_STATUS | Movement (OSubject *subject, const double *angles, int numMoves) |
virtual MOVE_STATUS | MoveToSleeping (OSubject *subject)=0 |
virtual MOVE_STATUS | MoveToBroadbase (OSubject *subject)=0 |
void | MakeHandstand (OSubject *subject) |
Protected Attributes | |
double * | Delta |
int | MoveCounter |
AiboJoint * | Joints |
|
Constructor |
|
Destructor |
|
Method to set head
|
|
Method to open joint primitives. I.e. executes AiboJoint->OpenPrimitives() Here is the call graph for this function: |
|
Method which initialises the joint values. I.e. executes AIboJoint->RefreshCommandVectors()
Here is the call graph for this function: |
|
Method to get the move count of thhe actual movement
|
|
Resets the MoveCounter |
|
Method executes a move to the given Angels in NumMove frames
Here is the call graph for this function: |
|
Moves joints of AIBO to sleeping position
Implemented in AiboHeadMoves, and AiboLegMoves. |
|
Moves joints of AIBO to broadbase position
Implemented in AiboHeadMoves, and AiboLegMoves. |
|
Moves AIBO into handstand. WARNING: Method not ready yet.
|
|
Variable to store the delta angleas for movements |
|
Counter for counting move steps |
|
Head var for joint access |
Tim Baier
AiboLib v0.2.4 |
Generated Thu Jan 19 11:55:57 2006 by 1.4.3 |