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 (DtVector &velocity, DtOsgArticulatedModel *model, DtEntityWheelDataCommon &wheelDataCommon, DtTime tNow) const |
| |
| virtual bool | calculateHeading (DtTaitBryan &heading, DtOsgArticulatedModel *model, 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, DtVector velocity) 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, DtVector velocity) const |
| |
| virtual DtSkidSteeringSpeed | updateWheelsSkid (DtTime tNow, DtOsgArticulatedModel *model, DtEntityWheelData &wheelData, bool vrvWheelRotationEnabled, DtVector velocity) const |
| |
| virtual bool | isReversing (const DtVector &entityVelocity, const DtTaitBryan &entityHeading) const |
| |
| | DtTickable (DtTickableManagerInterface *manager) |
| |
| | DtTickable ()=delete |
| |
| virtual void | slot_managerAboutToBeDeleted () |
| |