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 SimRigidBody

#include <SimRigidBody.h>

Graphe d'héritage de la classe SimRigidBody

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

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

Membres publics

 SimRigidBody ()
 ~SimRigidBody ()
SimIslandgetSimIsland () const
void setSimIsland (SimIsland *aSimIsland)
void setIsEnabled (const bool isEnabled)
bool getIsEnabled () const
void print ()
IslandgetIsland () const
void setIsland (Island *aIsland)
dBodyID & getBody ()
virtual IslandgetIsland ()
RigidBodyCollidergetRigidBodyCollider ()
Vector3 getAppliedForce ()
Vector3 getAppliedTorque ()
void setBody (dBodyID &body)
void setRigidBodyCollider (RigidBodyCollider *rigidBodyCollider)
void setAppliedForce (const Vector3 &force)
void setAppliedTorque (const Vector3 &torque)
void setRollingMu (const Real rollingMu)
virtual void setLocalPosition (const Vector3 &localPosition)
virtual void setLocalRotation (const Matrix33 &localRotation)
virtual void setLocalVelocity (const Vector3 &localVelocity)
virtual void setLocalAngularVelocity (const Vector3 &localAngularVelocity)
virtual void setLocalAcceleration (const Vector3 &localAcceleration)
virtual void setLocalAngularAcceleration (const Vector3 &localAngularAcceleration)
virtual void setWorldPosition (const Vector3 &worldPosition)
virtual void setWorldRotation (const Matrix33 &worldRotation)
virtual void setWorldVelocity (const Vector3 &worldVelocity)
virtual void setWorldAngularVelocity (const Vector3 &worldAngularVelocity)
virtual void setWorldAcceleration (const Vector3 &worldAcceleration)
virtual void setWorldAngularAcceleration (const Vector3 &worldAngularAcceleration)
void addForce (const Vector3 &force)
void addTorque (const Vector3 &torque)
virtual void update (Real deltaTime)
SpatialgetModel ()
Vector3getLocalPosition ()
Matrix33getLocalRotation ()
Vector3getLocalVelocity ()
Vector3getLocalAngularVelocity ()
Vector3getLocalAcceleration ()
Vector3getLocalAngularAcceleration ()
Vector3getWorldPosition ()
Matrix33getWorldRotation ()
Vector3getWorldVelocity ()
Vector3getWorldAngularVelocity ()
Vector3getWorldAcceleration ()
Vector3getWorldAngularAcceleration ()
virtual void setModel (Spatial *model)
GraphgetGraph () const
void setGraph (Graph *aGraph)

Attributs Protégés

Islandisland
dBodyID body
Real rollingMu
RigidBodyColliderrigidBodyCollider
Spatialmodel
Vector3 localVelocity
Vector3 localAngularVelocity
Vector3 localAcceleration
Vector3 localAngularAcceleration
Vector3 worldVelocity
Vector3 worldAngularVelocity
Vector3 worldAcceleration
Vector3 worldAngularAcceleration
Graphgraph

Documentation des contructeurs et destructeurs

SimRigidBody::SimRigidBody  ) 
 

SimRigidBody::~SimRigidBody  ) 
 


Documentation des méthodes

void RigidBody::addForce const Vector3 force  )  [inherited]
 

void RigidBody::addTorque const Vector3 torque  )  [inherited]
 

Vector3 RigidBody::getAppliedForce  )  [inherited]
 

Vector3 RigidBody::getAppliedTorque  )  [inherited]
 

dBodyID& RigidBody::getBody  )  [inherited]
 

Graph* Vertex::getGraph  )  const [inherited]
 

bool SimRigidBody::getIsEnabled  )  const
 

Redéfinie à partir de Controller.

virtual Island* RigidBody::getIsland  )  [virtual, inherited]
 

Island* SimRigidBody::getIsland  )  const
 

Vector3& MotionController::getLocalAcceleration  )  [inherited]
 

Vector3& MotionController::getLocalAngularAcceleration  )  [inherited]
 

Vector3& MotionController::getLocalAngularVelocity  )  [inherited]
 

Vector3& MotionController::getLocalPosition  )  [inherited]
 

Matrix33& MotionController::getLocalRotation  )  [inherited]
 

Vector3& MotionController::getLocalVelocity  )  [inherited]
 

Spatial* MotionController::getModel  )  [inherited]
 

RigidBodyCollider* RigidBody::getRigidBodyCollider  )  [inherited]
 

SimIsland* SimRigidBody::getSimIsland  )  const
 

Vector3& MotionController::getWorldAcceleration  )  [inherited]
 

Vector3& MotionController::getWorldAngularAcceleration  )  [inherited]
 

Vector3& MotionController::getWorldAngularVelocity  )  [inherited]
 

Vector3& MotionController::getWorldPosition  )  [inherited]
 

Matrix33& MotionController::getWorldRotation  )  [inherited]
 

Vector3& MotionController::getWorldVelocity  )  [inherited]
 

void SimRigidBody::print  )  [virtual]
 

Implémente Vertex.

void RigidBody::setAppliedForce const Vector3 force  )  [inherited]
 

void RigidBody::setAppliedTorque const Vector3 torque  )  [inherited]
 

void RigidBody::setBody dBodyID &  body  )  [inherited]
 

void Vertex::setGraph Graph aGraph  )  [inherited]
 

void SimRigidBody::setIsEnabled const bool  isEnabled  )  [virtual]
 

Redéfinie à partir de Controller.

void SimRigidBody::setIsland Island aIsland  )  [virtual]
 

Redéfinie à partir de RigidBody.

virtual void RigidBody::setLocalAcceleration const Vector3 localAcceleration  )  [virtual, inherited]
 

Redéfinie à partir de MotionController.

virtual void RigidBody::setLocalAngularAcceleration const Vector3 localAngularAcceleration  )  [virtual, inherited]
 

Redéfinie à partir de MotionController.

virtual void RigidBody::setLocalAngularVelocity const Vector3 localAngularVelocity  )  [virtual, inherited]
 

Redéfinie à partir de MotionController.

virtual void RigidBody::setLocalPosition const Vector3 localPosition  )  [virtual, inherited]
 

Redéfinie à partir de MotionController.

virtual void RigidBody::setLocalRotation const Matrix33 localRotation  )  [virtual, inherited]
 

Redéfinie à partir de MotionController.

virtual void RigidBody::setLocalVelocity const Vector3 localVelocity  )  [virtual, inherited]
 

Redéfinie à partir de MotionController.

virtual void MotionController::setModel Spatial model  )  [virtual, inherited]
 

void RigidBody::setRigidBodyCollider RigidBodyCollider rigidBodyCollider  )  [inherited]
 

void RigidBody::setRollingMu const Real  rollingMu  )  [inherited]
 

void SimRigidBody::setSimIsland SimIsland aSimIsland  ) 
 

virtual void RigidBody::setWorldAcceleration const Vector3 worldAcceleration  )  [virtual, inherited]
 

Redéfinie à partir de MotionController.

virtual void RigidBody::setWorldAngularAcceleration const Vector3 worldAngularAcceleration  )  [virtual, inherited]
 

Redéfinie à partir de MotionController.

virtual void RigidBody::setWorldAngularVelocity const Vector3 worldAngularVelocity  )  [virtual, inherited]
 

Redéfinie à partir de MotionController.

virtual void RigidBody::setWorldPosition const Vector3 worldPosition  )  [virtual, inherited]
 

Redéfinie à partir de MotionController.

virtual void RigidBody::setWorldRotation const Matrix33 worldRotation  )  [virtual, inherited]
 

Redéfinie à partir de MotionController.

virtual void RigidBody::setWorldVelocity const Vector3 worldVelocity  )  [virtual, inherited]
 

Redéfinie à partir de MotionController.

virtual void RigidBody::update Real  deltaTime  )  [virtual, inherited]
 

Redéfinie à partir de MotionController.


Documentation des données imbriquées

dBodyID RigidBody::body [protected, inherited]
 

Graph* Vertex::graph [protected, inherited]
 

Island* RigidBody::island [protected, inherited]
 

Vector3 MotionController::localAcceleration [protected, inherited]
 

Vector3 MotionController::localAngularAcceleration [protected, inherited]
 

Vector3 MotionController::localAngularVelocity [protected, inherited]
 

Vector3 MotionController::localVelocity [protected, inherited]
 

Spatial* MotionController::model [protected, inherited]
 

RigidBodyCollider* RigidBody::rigidBodyCollider [protected, inherited]
 

Real RigidBody::rollingMu [protected, inherited]
 

Vector3 MotionController::worldAcceleration [protected, inherited]
 

Vector3 MotionController::worldAngularAcceleration [protected, inherited]
 

Vector3 MotionController::worldAngularVelocity [protected, inherited]
 

Vector3 MotionController::worldVelocity [protected, inherited]
 


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:58 2004 par doxygen 1.3.3