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 RigidBody

#include <RigidBody.h>

Graphe d'héritage de la classe RigidBody

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

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

Membres publics

 RigidBody ()
virtual ~RigidBody ()
dBodyID & getBody ()
virtual IslandgetIsland ()
RigidBodyCollidergetRigidBodyCollider ()
Vector3 getAppliedForce ()
Vector3 getAppliedTorque ()
void setBody (dBodyID &body)
virtual void setIsland (Island *island)
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)

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

Documentation des contructeurs et destructeurs

RigidBody::RigidBody  ) 
 

virtual RigidBody::~RigidBody  )  [virtual]
 


Documentation des méthodes

void RigidBody::addForce const Vector3 force  ) 
 

void RigidBody::addTorque const Vector3 torque  ) 
 

Vector3 RigidBody::getAppliedForce  ) 
 

Vector3 RigidBody::getAppliedTorque  ) 
 

dBodyID& RigidBody::getBody  ) 
 

virtual Island* RigidBody::getIsland  )  [virtual]
 

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  ) 
 

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 RigidBody::setAppliedForce const Vector3 force  ) 
 

void RigidBody::setAppliedTorque const Vector3 torque  ) 
 

void RigidBody::setBody dBodyID &  body  ) 
 

virtual void RigidBody::setIsland Island island  )  [virtual]
 

Redéfinie dans SimRigidBody.

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

Redéfinie à partir de MotionController.

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

Redéfinie à partir de MotionController.

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

Redéfinie à partir de MotionController.

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

Redéfinie à partir de MotionController.

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

Redéfinie à partir de MotionController.

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

Redéfinie à partir de MotionController.

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

void RigidBody::setRigidBodyCollider RigidBodyCollider rigidBodyCollider  ) 
 

void RigidBody::setRollingMu const Real  rollingMu  ) 
 

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

Redéfinie à partir de MotionController.

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

Redéfinie à partir de MotionController.

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

Redéfinie à partir de MotionController.

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

Redéfinie à partir de MotionController.

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

Redéfinie à partir de MotionController.

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

Redéfinie à partir de MotionController.

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

Redéfinie à partir de MotionController.


Documentation des données imbriquées

dBodyID RigidBody::body [protected]
 

Island* RigidBody::island [protected]
 

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]
 

Real RigidBody::rollingMu [protected]
 

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