#include <TrackModel.h>
Inheritance diagram for TrackModel:


Public Member Functions | |
| TrackModel (CompModel *orig_model, float link_len, float side_offset, int tex_steps, char *rsrcName) | |
| virtual | ~TrackModel () |
| int | getSteps (void) |
| void | setStep (int step) |
| void | incTravelDist (float dist_increment) |
Protected Member Functions | |
| void | buildNewVA (void) |
| void | paintVertexArray (void) |
Protected Attributes | |
| GLfloat * | texCoords |
| int | steps |
| int | current_step |
| float | travel_distance |
| float | link_length |
| char | trackRsrcKey [32] |
| TrackModel::TrackModel | ( | CompModel * | orig_model, | |
| float | link_len, | |||
| float | side_offset, | |||
| int | tex_steps, | |||
| char * | rsrcName | |||
| ) |
| virtual TrackModel::~TrackModel | ( | ) | [inline, virtual] |
| void TrackModel::buildNewVA | ( | void | ) | [protected] |
| int TrackModel::getSteps | ( | void | ) |
| void TrackModel::incTravelDist | ( | float | dist_increment | ) |
| void TrackModel::paintVertexArray | ( | void | ) | [protected, virtual] |
Reimplemented from CompModel.
| void TrackModel::setStep | ( | int | step | ) |
int TrackModel::current_step [protected] |
float TrackModel::link_length [protected] |
int TrackModel::steps [protected] |
GLfloat* TrackModel::texCoords [protected] |
char TrackModel::trackRsrcKey[32] [protected] |
float TrackModel::travel_distance [protected] |
1.4.7