![]() |
VR-Forces 4.0.4 Class Documentation
|
A Di Gui based motion model for objects which have a DI Guy character. More...

Public Member Functions | |
| DtDiGuyMotionModel (DtDe &igs, DtSceneObject *owner) | |
| CTOR. | |
| DtDiGuyMotionModel (const DtDiGuyMotionModel &orig, double time) | |
| Copy CTOR. | |
| virtual | ~DtDiGuyMotionModel () |
| DTOR. | |
| virtual DtMotionModel * | clone (double simTime) |
| Clone the motion model's externally visible state. | |
| virtual bool | motionModelHandlesUpdate () const |
| Does the Di Guy motion model handle updates. | |
| virtual void | updateMotion (double simulationTime) |
| Update the motion parameters at the specified time. | |
| virtual void | modelAdded (DtModel *) |
| Called whenever a model is added. | |
| virtual void | modelRemoved (DtModel *) |
| Called whenever a model is removed. | |
Protected Member Functions | |
| int | calculateDirectionFBLR (const DtTaitBryan &ori, const DtVector &vel) |
| int | calculateDirectionFB (const DtTaitBryan &ori, const DtVector &vel) |
| void | setCharacter (DtDiGuyCharacterModel *character) |
Protected Attributes | |
| DtDe & | myDe |
| DtVector | myPositionReturn |
| DtTaitBryan | myOrientationReturn |
| DtVector | myAcceleration |
| DtDiGuyCharacterModel * | myCharacter |
| DtSceneObject * | myObjectToMove |
| int | myLastDirection |
| int | myLastPosture |
| double | myLastSpeed |
| const char * | myLastAction |
| double | myLastActionTime |
| bool | myLastWeaponDeployed |
A Di Gui based motion model for objects which have a DI Guy character.
| makVrv::DtDiGuyMotionModel::DtDiGuyMotionModel | ( | DtDe & | igs, |
| DtSceneObject * | owner | ||
| ) |
CTOR.
| makVrv::DtDiGuyMotionModel::DtDiGuyMotionModel | ( | const DtDiGuyMotionModel & | orig, |
| double | time | ||
| ) |
Copy CTOR.
| virtual makVrv::DtDiGuyMotionModel::~DtDiGuyMotionModel | ( | ) | [virtual] |
DTOR.
| virtual DtMotionModel* makVrv::DtDiGuyMotionModel::clone | ( | double | simTime | ) | [virtual] |
Clone the motion model's externally visible state.
Reimplemented from makVrv::DtVRLDeadReckonerMotionModel< DtFixedSmoother >.
| virtual bool makVrv::DtDiGuyMotionModel::motionModelHandlesUpdate | ( | ) | const [virtual] |
Does the Di Guy motion model handle updates.
| virtual void makVrv::DtDiGuyMotionModel::updateMotion | ( | double | dtTime | ) | [virtual] |
Update the motion parameters at the specified time.
Reimplemented from makVrv::DtVRLDeadReckonerMotionModel< DtFixedSmoother >.
| virtual void makVrv::DtDiGuyMotionModel::modelAdded | ( | DtModel * | ) | [virtual] |
Called whenever a model is added.
Reimplemented from makVrv::DtVRLDeadReckonerMotionModel< DtFixedSmoother >.
| virtual void makVrv::DtDiGuyMotionModel::modelRemoved | ( | DtModel * | ) | [virtual] |
Called whenever a model is removed.
Reimplemented from makVrv::DtVRLDeadReckonerMotionModel< DtFixedSmoother >.
| int makVrv::DtDiGuyMotionModel::calculateDirectionFBLR | ( | const DtTaitBryan & | ori, |
| const DtVector & | vel | ||
| ) | [protected] |
| int makVrv::DtDiGuyMotionModel::calculateDirectionFB | ( | const DtTaitBryan & | ori, |
| const DtVector & | vel | ||
| ) | [protected] |
| void makVrv::DtDiGuyMotionModel::setCharacter | ( | DtDiGuyCharacterModel * | character | ) | [protected] |
DtDe& makVrv::DtDiGuyMotionModel::myDe [protected] |
DtVector makVrv::DtDiGuyMotionModel::myPositionReturn [mutable, protected] |
DtTaitBryan makVrv::DtDiGuyMotionModel::myOrientationReturn [mutable, protected] |
DtVector makVrv::DtDiGuyMotionModel::myAcceleration [protected] |
DtSceneObject* makVrv::DtDiGuyMotionModel::myObjectToMove [protected] |
int makVrv::DtDiGuyMotionModel::myLastDirection [protected] |
int makVrv::DtDiGuyMotionModel::myLastPosture [protected] |
double makVrv::DtDiGuyMotionModel::myLastSpeed [protected] |
const char* makVrv::DtDiGuyMotionModel::myLastAction [protected] |
double makVrv::DtDiGuyMotionModel::myLastActionTime [protected] |
bool makVrv::DtDiGuyMotionModel::myLastWeaponDeployed [protected] |