VR-Forces 4.0.4 Class Documentation
DtRailMovementUpdater Member List
This is the complete list of members for DtRailMovementUpdater, including all inherited members.
calculateAcceleration(double desiredSpeed)DtRailMovementUpdater [protected, virtual]
calculateBodyAcceleration(double desiredSpeed, const DtVector &oldBodyVelocity, double dT)DtRailMovementUpdater [protected, virtual]
calculateBodyVelocity(const DtVector &oldBodyVelocity, const DtVector &newBodyAcceleration, double dT)DtRailMovementUpdater [protected, virtual]
calculateDirectionOfLinearMotion(const DtDcm &newLocalOrientation, const DtVector &newLocalPosition, DtDcm &newLocalDirectionOfLinearMotion)DtRailMovementUpdater [protected, virtual]
calculateOrientationAndPosition(const DtVector &newLocalProjectedLocation, double newHeading, DtDcm &newLocalOrientation, DtVector &newLocalPosition)DtRailMovementUpdater [protected, virtual]
calculateProjectedLocation(const DtVector &oldLocalPosition, const DtVector &newBodyAcceleration, const DtVector &oldBodyVelocity, const DtVector &newBodyVelocity, double newHeading)DtRailMovementUpdater [protected, virtual]
calculateRotationalVelocity(const DtTaitBryan &newTopoOrientation, const DtTaitBryan &oldTopoOrientation, double dT)DtRailMovementUpdater [protected, virtual]
checkEntityImmobilized()DtRailMovementUpdater [protected, virtual]
clear()DtRailMovementUpdater [virtual]
determinePosition(const DtRailSegment *currentSeg, const double distSq, const int currentLane, DtVector &newLocalProjectedLocation)DtRailMovementUpdater [protected, virtual]
determinePositionAlongNextSegment(DtRailSegment *nextSegment, double distance, double &newHeading, int lanePos, DtVector projectedPos)DtRailMovementUpdater [protected, virtual]
DtRailMovementUpdater(DtRailMovementController *parentController, bool useTurnSmoothing, bool useAcceleration, bool useHighGroundClamp, const DtAttachedTerrain *attachedTerrain)DtRailMovementUpdater
DtRailMovementUpdater()DtRailMovementUpdater [private]
DtRailMovementUpdater(const DtRailMovementUpdater &orig)DtRailMovementUpdater [private]
fuelLeft() const DtRailMovementUpdater [protected, virtual]
groundClamp(double heading, const DtVector &location, DtAttachedTerrain &terrain, DtVector &newNormal)DtRailMovementUpdater [protected]
groundClampHighFidelity(double heading, const DtVector &location, DtAttachedTerrain &terrain, DtVector &newNormal)DtRailMovementUpdater [protected]
groundClampLowFidelity(double heading, const DtVector &location, DtAttachedTerrain &terrain, DtVector &newNormal)DtRailMovementUpdater [protected]
init()DtRailMovementUpdater [virtual]
localToBodyTransform() const DtRailMovementUpdater [virtual]
modifyTurnSpline(const DtVector &currentLocalPos, const DtRailSegment *currentSegment, const DtRailSegment *nextSegment, const int currentLane, const int passingLane)DtRailMovementUpdater [virtual]
myAttachedTerrainDtRailMovementUpdater [protected]
myControllerDtRailMovementUpdater [protected]
myCoordTransformDtRailMovementUpdater [protected]
myDistAlongSegDtRailMovementUpdater [protected]
myDistanceSqToTurnDtRailMovementUpdater [protected]
myHeadingDiffDtRailMovementUpdater [protected]
myLaneSwitchSplineDtRailMovementUpdater [protected]
myMovingStateRepDtRailMovementUpdater [protected]
myTurnDistTraveledDtRailMovementUpdater [protected]
myTurnSplineDtRailMovementUpdater [protected]
myUseAccelerationDtRailMovementUpdater [protected]
myUseHighFidelityGroundClampingDtRailMovementUpdater [protected]
myUseTurnSmoothingDtRailMovementUpdater [protected]
operator=(const DtRailMovementUpdater &orig)DtRailMovementUpdater [private]
passedTurnPoint(double distSq, double &differance)DtRailMovementUpdater [protected, virtual]
recalculateTurnSpline(DtRailSegment *currentSeg, DtRailSegment *nextSeg, const int currentLane, const int passingLane)DtRailMovementUpdater [virtual]
rotationalVelocityShouldBeClamped(const DtVector &bodyRotationalVelocity)DtRailMovementUpdater [protected, virtual]
setEntityState(DtVrfMovingObjectStateRepository *state)DtRailMovementUpdater [virtual]
setUpLaneSwitch(const DtVector &projectedLocation, DtRailSegment *currentSeg, const int currentLane, const int passingLane)DtRailMovementUpdater [virtual]
setUpTurn(DtRailSegment *currentSeg, DtRailSegment *nextSeg, const int currentLane, const int drivingLane, double headingDiff, bool useLocalPos=false, DtVector currentLocalPos=DtVector::zero())DtRailMovementUpdater [virtual]
turnValid(int currentLane)DtRailMovementUpdater [virtual]
update(DtRailSegment *currentSeg, DtRailSegment *nextSeg, double drivingSpeed, int passingLane, DtTime simTime=0.0)DtRailMovementUpdater [virtual]
updateFromPSR(const DtVector localPos, DtRailSegment *currentSeg)DtRailMovementUpdater [virtual]
updateNoMovement()DtRailMovementUpdater [virtual]
updateRepository(const DtVector &localPosition, const DtVector &localVelocity, const DtVector &localAcceleration, const DtTaitBryan &localOrientation, const DtVector &rotationalVelocity, double newHeading)DtRailMovementUpdater [protected, virtual]
useFuel(double fuelUsed)DtRailMovementUpdater [protected, virtual]
~DtRailMovementUpdater()DtRailMovementUpdater [virtual]

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)