VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
checkAndDisembarkIfEmbarked(const DtVector &localPosition)DtRailMovementUpdatervirtual
checkEntityImmobilized()DtRailMovementUpdaterprotectedvirtual
checkIfMoveOntoEmbarked(const DtVector &localPosition)DtRailMovementUpdatervirtual
clear()DtRailMovementUpdatervirtual
determinePosition(const DtRailSegment *currentSeg, const int currentLane, DtVector &newLocalProjectedLocation)DtRailMovementUpdaterprotectedvirtual
determinePositionAlongNextSegment(DtRailSegment *nextSegment, double distance, double &newHeading, int lanePos, DtVector projectedPos)DtRailMovementUpdaterprotectedvirtual
determinePositionAndSetFromEnd(const DtRailSegment *currentSeg, const int currentLane)DtRailMovementUpdatervirtual
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
movementComplete()DtRailMovementUpdatervirtual
myAttachedTerrainDtRailMovementUpdaterprotected
myControllerDtRailMovementUpdaterprotected
myCoordTransformDtRailMovementUpdaterprotected
myDistAlongSegDtRailMovementUpdaterprotected
myDistanceSqToTurnDtRailMovementUpdaterprotected
myHeadingDiffDtRailMovementUpdaterprotected
myLaneSwitchSplineDtRailMovementUpdaterprotected
myMovingStateRepDtRailMovementUpdaterprotected
myTurnDistTraveledDtRailMovementUpdaterprotected
myTurnSplineDtRailMovementUpdaterprotected
myUpdateRepositoryOutputPortGroupDtRailMovementUpdaterprotected
myUseAccelerationDtRailMovementUpdaterprotected
myUseHighFidelityGroundClampingDtRailMovementUpdaterprotected
myUseTurnSmoothingDtRailMovementUpdaterprotected
myWasJustEmbarkedOnDtRailMovementUpdaterprotected
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 Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)