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 BoxGeometry

changes : 22/6/03 Ajout methode print() ! Plus de détails...

#include <BoxGeometry.h>

Graphe d'héritage de la classe BoxGeometry

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

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

Membres publics

 BoxGeometry (Real length, Real width, Real height, char *name="Box Geometry")
 BoxGeometry (Real *sz, char *name="Box Geometry")
virtual ~BoxGeometry ()
virtual void draw ()
virtual void print ()
CollisionControllergetCollisionController ()
dGeomID & getGeometry ()
BoundingSpheregetModelBound ()
void setCollisionController (CollisionController *collisionController)
void setGeometry (const dGeomID &geometry)
void setModelBound (const BoundingSphere &boundingSphere)
void setColor (const Vector3 &color)
virtual void updateWorldData (Real deltaTime)
virtual void updateWorldBound ()
virtual void collidingWith (Spatial *object)
char * getName ()
NodegetParent ()
MotionControllergetMotionController ()
BoundingSpheregetWorldBound ()
RealgetLocalScale ()
Matrix33getLocalRotation ()
Vector3getLocalPosition ()
Vector3 getLocalLinearVelocity ()
Vector3 getLocalAngularVelocity ()
RealgetWorldScale ()
Matrix33getWorldRotation ()
Vector3getWorldPosition ()
Vector3 getWorldLinearVelocity ()
Vector3 getWorldAngularVelocity ()
void setParent (Node *parent)
void setMotionController (MotionController *motionController)
virtual void setLocalScale (const Real localScale)
virtual void setLocalRotation (const Matrix33 &localRotation)
virtual void setLocalPosition (const Vector3 &localPosition)
virtual void setLocalLinearVelocity (const Vector3 &localLinearVelocity)
virtual void setLocalAngularVelocity (const Vector3 &localAngularVelocity)
virtual void setWorldScale (const Real worldScale)
virtual void setWorldRotation (const Matrix33 &worldRotation)
virtual void setWorldPosition (const Vector3 &worldPosition)
virtual void setWorldLinearVelocity (const Vector3 &worldLinearVelocity)
virtual void setWorldAngularVelocity (const Vector3 &worldAngularVelocity)
virtual void updateGeometricState (Real deltaTime)
virtual void onCollidingWith (Spatial *object)

Attributs Protégés

Real length
Real width
Real height
CollisionControllercollisionController
BoundingSphere modelBound
dGeomID geometry
Vector3 color
char * name
Nodeparent
MotionControllermotionController
BoundingSphere worldBound
bool isCalculatingTransform
Real localScale
Matrix33 localRotation
Vector3 localPosition
Vector3 localLinearVelocity
Vector3 localAngularVelocity
Real worldScale
Matrix33 worldRotation
Vector3 worldPosition
Vector3 worldLinearVelocity
Vector3 worldAngularVelocity

Description détaillée

changes : 22/6/03 Ajout methode print() !


Documentation des contructeurs et destructeurs

BoxGeometry::BoxGeometry Real  length,
Real  width,
Real  height,
char *  name = "Box Geometry"
 

BoxGeometry::BoxGeometry Real sz,
char *  name = "Box Geometry"
 

virtual BoxGeometry::~BoxGeometry  )  [virtual]
 


Documentation des méthodes

virtual void Geometry::collidingWith Spatial object  )  [virtual, inherited]
 

Implémente Spatial.

virtual void BoxGeometry::draw  )  [virtual]
 

Redéfinie à partir de Geometry.

CollisionController* Geometry::getCollisionController  )  [inherited]
 

dGeomID& Geometry::getGeometry  )  [inherited]
 

Vector3 Spatial::getLocalAngularVelocity  )  [inherited]
 

Vector3 Spatial::getLocalLinearVelocity  )  [inherited]
 

Vector3& Spatial::getLocalPosition  )  [inherited]
 

Matrix33& Spatial::getLocalRotation  )  [inherited]
 

Real& Spatial::getLocalScale  )  [inherited]
 

BoundingSphere& Geometry::getModelBound  )  [inherited]
 

MotionController* Spatial::getMotionController  )  [inherited]
 

char* Spatial::getName  )  [inherited]
 

Node* Spatial::getParent  )  [inherited]
 

Vector3 Spatial::getWorldAngularVelocity  )  [inherited]
 

BoundingSphere& Spatial::getWorldBound  )  [inherited]
 

Vector3 Spatial::getWorldLinearVelocity  )  [inherited]
 

Vector3& Spatial::getWorldPosition  )  [inherited]
 

Matrix33& Spatial::getWorldRotation  )  [inherited]
 

Real& Spatial::getWorldScale  )  [inherited]
 

virtual void Spatial::onCollidingWith Spatial object  )  [virtual, inherited]
 

virtual void BoxGeometry::print  )  [virtual]
 

Redéfinie à partir de Geometry.

void Geometry::setCollisionController CollisionController collisionController  )  [inherited]
 

void Geometry::setColor const Vector3 color  )  [inherited]
 

void Geometry::setGeometry const dGeomID &  geometry  )  [inherited]
 

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

virtual void Spatial::setLocalLinearVelocity const Vector3 localLinearVelocity  )  [virtual, inherited]
 

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

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

virtual void Spatial::setLocalScale const Real  localScale  )  [virtual, inherited]
 

void Geometry::setModelBound const BoundingSphere boundingSphere  )  [inherited]
 

void Spatial::setMotionController MotionController motionController  )  [inherited]
 

void Spatial::setParent Node parent  )  [inherited]
 

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

virtual void Spatial::setWorldLinearVelocity const Vector3 worldLinearVelocity  )  [virtual, inherited]
 

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

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

virtual void Spatial::setWorldScale const Real  worldScale  )  [virtual, inherited]
 

virtual void Spatial::updateGeometricState Real  deltaTime  )  [virtual, inherited]
 

virtual void Geometry::updateWorldBound  )  [virtual, inherited]
 

Implémente Spatial.

virtual void Geometry::updateWorldData Real  deltaTime  )  [virtual, inherited]
 

Redéfinie à partir de Spatial.


Documentation des données imbriquées

CollisionController* Geometry::collisionController [protected, inherited]
 

Vector3 Geometry::color [protected, inherited]
 

dGeomID Geometry::geometry [protected, inherited]
 

Real BoxGeometry::height [protected]
 

bool Spatial::isCalculatingTransform [protected, inherited]
 

Real BoxGeometry::length [protected]
 

Vector3 Spatial::localAngularVelocity [protected, inherited]
 

Vector3 Spatial::localLinearVelocity [protected, inherited]
 

Vector3 Spatial::localPosition [protected, inherited]
 

Matrix33 Spatial::localRotation [protected, inherited]
 

Real Spatial::localScale [protected, inherited]
 

BoundingSphere Geometry::modelBound [protected, inherited]
 

MotionController* Spatial::motionController [protected, inherited]
 

char* Spatial::name [protected, inherited]
 

Node* Spatial::parent [protected, inherited]
 

Real BoxGeometry::width [protected]
 

Vector3 Spatial::worldAngularVelocity [protected, inherited]
 

BoundingSphere Spatial::worldBound [protected, inherited]
 

Vector3 Spatial::worldLinearVelocity [protected, inherited]
 

Vector3 Spatial::worldPosition [protected, inherited]
 

Matrix33 Spatial::worldRotation [protected, inherited]
 

Real Spatial::worldScale [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:32 2004 par doxygen 1.3.3