VR-Forces 4.1 Class Documentation
DtRailMovementUpdater Member List

This is the complete list of members for DtRailMovementUpdater, including all inherited members.

calculateAcceleration(double desiredSpeed)DtRailMovementUpdaterprotectedvirtual
calculateBodyAcceleration(double desiredSpeed, const DtVector &oldBodyVelocity, double dT)DtRailMovementUpdaterprotectedvirtual
calculateBodyVelocity(const DtVector &oldBodyVelocity, const DtVector &newBodyAcceleration, double dT)DtRailMovementUpdaterprotectedvirtual
calculateDirectionOfLinearMotion(const DtDcm &newLocalOrientation, const DtVector &newLocalPosition, DtDcm &newLocalDirectionOfLinearMotion)DtRailMovementUpdaterprotectedvirtual
calculateOrientationAndPosition(const DtVector &newLocalProjectedLocation, double newHeading, DtDcm &newLocalOrientation, DtVector &newLocalPosition)DtRailMovementUpdaterprotectedvirtual
calculateProjectedLocation(const DtVector &oldLocalPosition, const DtVector &newBodyAcceleration, const DtVector &oldBodyVelocity, const DtVector &newBodyVelocity, double newHeading)DtRailMovementUpdaterprotectedvirtual
calculateRotationalVelocity(const DtTaitBryan &newTopoOrientation, const DtTaitBryan &oldTopoOrientation, double dT)DtRailMovementUpdaterprotectedvirtual
checkEntityImmobilized()DtRailMovementUpdaterprotectedvirtual
clear()DtRailMovementUpdatervirtual
determinePosition(const DtRailSegment *currentSeg, const int currentLane, DtVector &newLocalProjectedLocation)DtRailMovementUpdaterprotectedvirtual
determinePositionAlongNextSegment(DtRailSegment *nextSegment, double distance, double &newHeading, int lanePos, DtVector projectedPos)DtRailMovementUpdaterprotectedvirtual
DtRailMovementUpdater(DtRailMovementController *parentController, bool useTurnSmoothing, bool useAcceleration, bool useHighGroundClamp, const DtAttachedTerrain *attachedTerrain)DtRailMovementUpdater
DtRailMovementUpdater()DtRailMovementUpdaterprivate
DtRailMovementUpdater(const DtRailMovementUpdater &orig)DtRailMovementUpdaterprivate
fuelLeft() const DtRailMovementUpdaterprotectedvirtual
groundClamp(double heading, const DtVector &location, DtAttachedTerrain &terrain, DtVector &newNormal)DtRailMovementUpdaterprotected
groundClampHighFidelity(double heading, const DtVector &location, DtAttachedTerrain &terrain, DtVector &newNormal)DtRailMovementUpdaterprotected
groundClampLowFidelity(double heading, const DtVector &location, DtAttachedTerrain &terrain, DtVector &newNormal)DtRailMovementUpdaterprotected
init()DtRailMovementUpdatervirtual
localToBodyTransform() const DtRailMovementUpdatervirtual
modifyTurnSpline(const DtVector &currentLocalPos, const DtRailSegment *currentSegment, const DtRailSegment *nextSegment, const int currentLane, const int passingLane)DtRailMovementUpdatervirtual
myAttachedTerrainDtRailMovementUpdaterprotected
myControllerDtRailMovementUpdaterprotected
myCoordTransformDtRailMovementUpdaterprotected
myDistAlongSegDtRailMovementUpdaterprotected
myDistanceSqToTurnDtRailMovementUpdaterprotected
myHeadingDiffDtRailMovementUpdaterprotected
myLaneSwitchSplineDtRailMovementUpdaterprotected
myMovingStateRepDtRailMovementUpdaterprotected
myTurnDistTraveledDtRailMovementUpdaterprotected
myTurnSplineDtRailMovementUpdaterprotected
myUseAccelerationDtRailMovementUpdaterprotected
myUseHighFidelityGroundClampingDtRailMovementUpdaterprotected
myUseTurnSmoothingDtRailMovementUpdaterprotected
operator=(const DtRailMovementUpdater &orig)DtRailMovementUpdaterprivate
passedTurnPoint(double distSq, double &differance)DtRailMovementUpdaterprotectedvirtual
recalculateTurnSpline(DtRailSegment *currentSeg, DtRailSegment *nextSeg, const int currentLane, const int passingLane)DtRailMovementUpdatervirtual
rotationalVelocityShouldBeClamped(const DtVector &bodyRotationalVelocity)DtRailMovementUpdaterprotectedvirtual
setEntityState(DtVrfMovingObjectStateRepository *state)DtRailMovementUpdatervirtual
setUpLaneSwitch(const DtVector &projectedLocation, DtRailSegment *currentSeg, const int currentLane, const int passingLane)DtRailMovementUpdatervirtual
setUpTurn(DtRailSegment *currentSeg, DtRailSegment *nextSeg, const int currentLane, const int drivingLane, double headingDiff, bool useLocalPos=false, DtVector currentLocalPos=DtVector::zero())DtRailMovementUpdatervirtual
turnValid(int currentLane)DtRailMovementUpdatervirtual
update(DtRailSegment *currentSeg, DtRailSegment *nextSeg, double drivingSpeed, int passingLane, DtTime simTime=0.0)DtRailMovementUpdatervirtual
updateFromPSR(const DtVector localPos, DtRailSegment *currentSeg)DtRailMovementUpdatervirtual
updateNoMovement()DtRailMovementUpdatervirtual
updateRepository(const DtVector &localPosition, const DtVector &localVelocity, const DtVector &localAcceleration, const DtTaitBryan &localOrientation, const DtVector &rotationalVelocity, double newHeading)DtRailMovementUpdaterprotectedvirtual
useFuel(double fuelUsed)DtRailMovementUpdaterprotectedvirtual
~DtRailMovementUpdater()DtRailMovementUpdatervirtual

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)