Tracks Class Reference

#include <Tracks.h>

Collaboration diagram for Tracks:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Tracks (CompModel *model, std::string rsrcName)
void update (float speed, float dTime, float *rot)
void updateDrive (bool left, bool right, bool accel, bool slowDown, float *speed, float dTime, float *pos, float *vel, float *rot)

Protected Attributes

float rot_old
float width
std::list< model_cap_data_t * > wheels_l
std::list< model_cap_data_t * > wheels_r
TrackModeltrack1
TrackModeltrack2

Constructor & Destructor Documentation

Tracks::Tracks ( CompModel model,
std::string  rsrcName 
)


Member Function Documentation

void Tracks::update ( float  speed,
float  dTime,
float *  rot 
)

void Tracks::updateDrive ( bool  left,
bool  right,
bool  accel,
bool  slowDown,
float *  speed,
float  dTime,
float *  pos,
float *  vel,
float *  rot 
)


Member Data Documentation

float Tracks::rot_old [protected]

TrackModel* Tracks::track1 [protected]

TrackModel* Tracks::track2 [protected]

std::list<model_cap_data_t*> Tracks::wheels_l [protected]

std::list<model_cap_data_t*> Tracks::wheels_r [protected]

float Tracks::width [protected]


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 15:33:26 2007 for MetalWarriors by  doxygen 1.4.7