VR-Forces 4.0.4 Class Documentation
DtRailMovementDriver Member List
This is the complete list of members for DtRailMovementDriver, including all inherited members.
allowPassing()DtRailMovementDriver [inline, virtual]
calculateCurrentBrakingDistance() const DtRailMovementDriver [virtual]
currentSegment()DtRailMovementDriver [virtual]
determineSpeedGivenObs(const double drivingSpeed, const double hitTime, const DtRailObstructionPtr &obs) const DtRailMovementDriver [virtual]
DtRailMovementDriver(DtRailMovementController *parentController, bool drivingOnLeft, bool allowPassing, double lookAhead, double hitTime)DtRailMovementDriver
DtRailMovementDriver()DtRailMovementDriver [protected]
DtRailMovementDriver(const DtRailMovementDriver &orig)DtRailMovementDriver [protected]
findClosestLaneToDrivingLane(const int current, const int driving, const DtRailSegment *road) const DtRailMovementDriver [virtual]
findDrivingSpeed(bool useAcceleration, DtVrfObject *convoyTgt=0, const double followDist=0.0, const bool useCatchUpSpeed=true)DtRailMovementDriver [virtual]
findOpenLane(const int lane, const int passing, const DtRailSegment *road, DtRailObstructionAnalyzer &analyzer, bool checkOpposite=false) const DtRailMovementDriver [virtual]
findOpenLeftLane(const int lane, const DtRailSegment *road, DtRailObstructionAnalyzer &analyzer) const DtRailMovementDriver [virtual]
findOpenRightLane(const int lane, const DtRailSegment *road, DtRailObstructionAnalyzer &analyzer) const DtRailMovementDriver [virtual]
isDrivingLane(const int current, const int driving) const DtRailMovementDriver [virtual]
isLaneObstructed(const int lane, DtRailObstructionAnalyzer &analyzer) const DtRailMovementDriver [virtual]
isObstructionConvoyTarget(const int lane, DtRailObstructionPtr &anObstruction, DtString convoyTgt) const DtRailMovementDriver [virtual]
isObstructionStoppedOrSlow(double speed, DtRailObstructionPtr &obs) const DtRailMovementDriver [virtual]
isSwitchingLeft(const int current, const int passing) const DtRailMovementDriver [virtual]
isSwitchingRight(const int current, const int passing) const DtRailMovementDriver [virtual]
isTooCloseToObs(const DtRailObstructionPtr &nextObs, double bvRadiusSq) const DtRailMovementDriver [virtual]
myAllowPassingDtRailMovementDriver [protected]
myControllerDtRailMovementDriver [protected]
myCurrentSegmentDtRailMovementDriver [protected]
myDrivingOnLeftDtRailMovementDriver [protected]
myHitTimeDtRailMovementDriver [protected]
myLookAheadDistanceDtRailMovementDriver [protected]
myMovingObjectStateRepositoryDtRailMovementDriver [protected]
myNearDistanceSqDtRailMovementDriver [protected]
myNearTurnPointDtRailMovementDriver [protected]
myTurnSpeedDtRailMovementDriver [protected]
operator=(const DtRailMovementDriver &orig)DtRailMovementDriver [protected]
setCurrentSegment(DtRailSegment *seg)DtRailMovementDriver [virtual]
setEntityState(DtVrfMovingObjectStateRepository *state)DtRailMovementDriver [virtual]
setTurnSpeed(const double speed)DtRailMovementDriver [virtual]
turnSpeed() const DtRailMovementDriver [virtual]
~DtRailMovementDriver()DtRailMovementDriver [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)