This is not a typical updater, instead of the usual 1 updater per entity, the DtEntityWheelManager adds entity info to this updater which updates all the entity wheels in one update.
|
| virtual void | updateWheels (DtTime tNow) |
| |
| virtual void | updateWheels (DtTime tNow, DtOsgArticulatedModel *model, DtEntityWheelData &wheelData, bool vrvWheelRotationEnabled) const |
| |
| virtual bool | calculateVelocity (DtSceneObject *sceneObject, DtDeadReckonUpdater *updater, DtEntityWheelDataCommon &wheelDataCommon, DtTime tNow) const |
| |
| virtual bool | calculateHeading (DtSceneObject *sceneObject, DtDeadReckonUpdater *updater, DtEntityWheelDataCommon &wheelDataCommon, DtTime tNow) const |
| |
| virtual float | calculateDistanceBetweenWheelAxles (DtOsgArticulatedModel *model, int firstSet, int secondSet) const |
| |
| virtual bool | hasAckermanSteering (DtOsgArticulatedModel *model) const |
| |
| virtual bool | hasSkidSteering (DtOsgArticulatedModel *model) const |
| |
| virtual bool | hasArticulatedWheels (DtOsgArticulatedModel *model) const |
| |
| virtual int | numSetOfWheels (const DtEntityWheelData &wheelData) const |
| |
| virtual DtAckermanSteeringVelocity | calculateAckermanSteeringVelocity (DtTime tNow, DtOsgArticulatedModel *model, DtEntityWheelData &wheelData, double speed) const |
| |
| virtual DtSkidSteeringSpeed | calculateSkidSteeringSpeeds (DtTime tNow, DtOsgArticulatedModel *model, DtEntityWheelData &wheelData) const |
| |
| virtual bool | hasTracks (DtOsgArticulatedModel *model) const |
| |
| virtual float | calculateTrackWidth (DtOsgArticulatedModel *model) const |
| |
| virtual void | printWheelDetails (DtOsgArticulatedModel *model, const DtVector &currVel, int partNum, double speed, double angVel) const |
| |
| virtual void | updateWheelsAckerman (DtTime tNow, DtOsgArticulatedModel *model, DtEntityWheelData &wheelData, bool vrvWheelRotationEnabled) const |
| |
| virtual DtSkidSteeringSpeed | updateWheelsSkid (DtTime tNow, DtOsgArticulatedModel *model, DtEntityWheelData &wheelData, bool vrvWheelRotationEnabled) const |
| |
| virtual bool | isReversing (const DtVector &entityVelocity, const DtTaitBryan &entityHeading) const |
| |
| virtual void | slot_coordinateSystemChanged () |
| |
| virtual void | findSceneObjectAndUpdater (DtOsgArticulatedModel *model, DtSceneObject *&sceneObject, DtDeadReckonUpdater *&updater) const |
| |
| | DtTickable (DtTickableManagerInterface *manager) |
| |
| | DtTickable ()=delete |
| |
| virtual void | slot_managerAboutToBeDeleted () |
| |