Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Composants | Déclarations

Référence de la classe SimLeg

#include <SimLeg.h>

Graphe d'héritage de la classe SimLeg

Inheritance graph
[Légende]
Diagramme de collaboration de SimLeg:

Collaboration graph
[Légende]
Liste de tous les membres

Membres publics

 SimLeg (SimAtom *atom, int aLegID)
 ~SimLeg ()
void handleEvent (Event *event)
unsigned int getSimServoMotorCount () const
SimServoMotorgetSimServoMotor (unsigned int aSimServoMotorID) const
Vector3 getVector () const
Vector3 getAbsPosSphere () const
Vector3 getAbsPosBody () const
Vector3 getAbsPosEnd () const
Vector3 getAbsPosConnexionDevice (unsigned int device) const
bool isConnectable (SimLeg *aSimLeg) const
Vector3 getAxis (unsigned int index) const
Real getRotationAngle () const
Vector3 getColor () const
void link (SimLeg *aSimLeg)
void unlink ()
bool isLinked ()
virtual void print ()
MotionControllergetMotionController ()
SpatialgetModel ()
virtual void think ()
virtual void touch (Entity *entity)

Attributs Protégés

int ID
SimAtomsimatom
SimRigidBodysphere
SphereGeometrysphereGeometry
RigidBodyCollidersphereCollider
SimRigidBodybody
CylinderGeometrybodyGeometry
RigidBodyColliderbodyCollider
SimServoMotorservo [2]
SimLinkslink
RigidBodyrigidBody
MotionControllermotionController
Spatialmodel
bool hasHandledEvent

Documentation des contructeurs et destructeurs

SimLeg::SimLeg SimAtom atom,
int  aLegID
 

SimLeg::~SimLeg  ) 
 


Documentation des méthodes

Vector3 SimLeg::getAbsPosBody  )  const
 

Vector3 SimLeg::getAbsPosConnexionDevice unsigned int  device  )  const
 

Vector3 SimLeg::getAbsPosEnd  )  const
 

Vector3 SimLeg::getAbsPosSphere  )  const
 

Vector3 SimLeg::getAxis unsigned int  index  )  const
 

Vector3 SimLeg::getColor  )  const
 

Spatial* Entity::getModel  )  [inherited]
 

MotionController* Entity::getMotionController  )  [inherited]
 

Real SimLeg::getRotationAngle  )  const
 

SimServoMotor* SimLeg::getSimServoMotor unsigned int  aSimServoMotorID  )  const
 

unsigned int SimLeg::getSimServoMotorCount  )  const
 

Vector3 SimLeg::getVector  )  const
 

void SimLeg::handleEvent Event event  )  [virtual]
 

Redéfinie à partir de RigidBodyEntity.

bool SimLeg::isConnectable SimLeg aSimLeg  )  const
 

bool SimLeg::isLinked  ) 
 

void SimLeg::link SimLeg aSimLeg  ) 
 

virtual void SimLeg::print  )  [virtual]
 

Implémente Entity.

virtual void Entity::think  )  [virtual, inherited]
 

virtual void Entity::touch Entity entity  )  [virtual, inherited]
 

void SimLeg::unlink  ) 
 


Documentation des fonctions amies et associées

friend class SimLink [friend]
 

friend class SimServoMotor [friend]
 


Documentation des données imbriquées

SimRigidBody* SimLeg::body [protected]
 

RigidBodyCollider* SimLeg::bodyCollider [protected]
 

CylinderGeometry* SimLeg::bodyGeometry [protected]
 

bool Entity::hasHandledEvent [protected, inherited]
 

int SimLeg::ID [protected]
 

Spatial* Entity::model [protected, inherited]
 

MotionController* Entity::motionController [protected, inherited]
 

RigidBody* RigidBodyEntity::rigidBody [protected, inherited]
 

SimServoMotor* SimLeg::servo[2] [protected]
 

SimAtom* SimLeg::simatom [protected]
 

SimLink* SimLeg::slink [protected]
 

SimRigidBody* SimLeg::sphere [protected]
 

RigidBodyCollider* SimLeg::sphereCollider [protected]
 

SphereGeometry* SimLeg::sphereGeometry [protected]
 


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Mon Mar 1 01:30:56 2004 par doxygen 1.3.3