torcs - 1.2.2

Object Class Reference

#include <Object.h>

Collaboration diagram for Object:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Object (DtObjectRef obj, ShapePtr shape)
void move ()
void proceed ()
void translate (const Vector &v)
void rotate (const Quaternion &q)
void scale (Scalar x, Scalar y, Scalar z)
void setIdentity ()
void setMatrix (const float v[16])
void setMatrix (const double v[16])
void multMatrix (const float v[16])
void multMatrix (const double v[16])
const BBoxgetBBox () const
 Object (DtObjectRef obj, ShapePtr shape)
void move ()
void proceed ()
void translate (const Vector &v)
void rotate (const Quaternion &q)
void scale (Scalar x, Scalar y, Scalar z)
void setIdentity ()
void setMatrix (const float v[16])
void setMatrix (const double v[16])
void multMatrix (const float v[16])
void multMatrix (const double v[16])
const BBoxgetBBox () const

Public Attributes

Transform curr
Transform prev
DtObjectRef ref
ShapePtr shapePtr
BBox bbox
Endpoint lower [3]
Endpoint upper [3]

Constructor & Destructor Documentation

Object::Object DtObjectRef  obj,
ShapePtr  shape
 

Here is the call graph for this function:

Object::Object DtObjectRef  obj,
ShapePtr  shape
 


Member Function Documentation

const BBox& Object::getBBox  )  const [inline]
 

const BBox& Object::getBBox  )  const [inline]
 

void Object::move  ) 
 

void Object::move  ) 
 

Here is the call graph for this function:

void Object::multMatrix const double  v[16]  )  [inline]
 

void Object::multMatrix const float  v[16]  )  [inline]
 

void Object::multMatrix const double  v[16]  )  [inline]
 

void Object::multMatrix const float  v[16]  )  [inline]
 

void Object::proceed  ) 
 

void Object::proceed  ) 
 

void Object::rotate const Quaternion q  )  [inline]
 

Here is the call graph for this function:

void Object::rotate const Quaternion q  )  [inline]
 

Here is the call graph for this function:

void Object::scale Scalar  x,
Scalar  y,
Scalar  z
[inline]
 

Here is the call graph for this function:

void Object::scale Scalar  x,
Scalar  y,
Scalar  z
[inline]
 

Here is the call graph for this function:

void Object::setIdentity  )  [inline]
 

Here is the call graph for this function:

void Object::setIdentity  )  [inline]
 

Here is the call graph for this function:

void Object::setMatrix const double  v[16]  )  [inline]
 

Here is the call graph for this function:

void Object::setMatrix const float  v[16]  )  [inline]
 

Here is the call graph for this function:

void Object::setMatrix const double  v[16]  )  [inline]
 

Here is the call graph for this function:

void Object::setMatrix const float  v[16]  )  [inline]
 

Here is the call graph for this function:

void Object::translate const Vector v  )  [inline]
 

Here is the call graph for this function:

void Object::translate const Vector v  )  [inline]
 

Here is the call graph for this function:


Member Data Documentation

BBox Object::bbox
 

Transform Object::curr
 

Endpoint Object::lower
 

Transform Object::prev
 

DtObjectRef Object::ref
 

ShapePtr Object::shapePtr
 

Endpoint Object::upper
 


The documentation for this class was generated from the following files:
Generated at Thu Feb 26 21:54:10 2004 for torcs by doxygen 1.3.3 written by Dimitri van Heesch, © 1997-1999
TORCS © Eric Espié 1999, 2002.