VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtRoadMovementUpdater Member List

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

calculateOrientationAndPosition(const DtVector &newLocalProjectedLocation, const double newHeading, DtDcm &newLocalOrientation, DtVector &newLocalPosition)DtRoadMovementUpdaterprotectedvirtual
calculateOriginLocation(const DtVector &turnCenterLocation, const double heading, DtVector &originLocation)DtRoadMovementUpdaterprotectedvirtual
clear()DtRoadMovementUpdatervirtual
computeBodyMotionVectors(const double speed, const double accel, const double turnRate, const double dt, DtVector &bodyVelocity, DtVector &bodyAcceleration)DtRoadMovementUpdaterprotectedvirtual
computePositionInDownstreamSegment(DtRoadSegment *&currentSeg, int &roadLaneNum, double &newPositionInLane, const double newLateralOffset, double &segmentCurveHeadingOffset, DtVector &localPosition, int &segmentIndex)DtRoadMovementUpdaterprotectedvirtual
computeRepositoryUpdateVariables(const DtVector &newLocalPosition, const DtVector &newBodyVelocity, const DtVector &newBodyAcceleration, const DtDcm &newLocalOrientation, const double newRotationRate, DtVector &newRelativeVelocity, DtVector &newRelativeAcceleration, DtTaitBryan &newLocalOrientationTb, DtVector &newBodyRotationalVelocity)DtRoadMovementUpdaterprotectedvirtual
doKinematicUpdateAlongRail(const double dt, DtRoadSegment *currentSeg, const int roadLaneNum, const double oldPositionInLane, const double oldSpeed, double &accel, double &newPositionInLane, double &newLateralOffset, double &laneChangeHeadingOffset, double &newSpeed, double &newRotationRate)DtRoadMovementUpdaterprotectedvirtual
DtRoadMovementUpdater(DtRoadMovementController *parentController, bool useHighGroundClamp, const DtAttachedTerrain *attachedTerrain)DtRoadMovementUpdater
DtRoadMovementUpdater()DtRoadMovementUpdaterprivate
DtRoadMovementUpdater(const DtRoadMovementUpdater &orig)DtRoadMovementUpdaterprivate
entity()DtRoadMovementUpdaterprotected
fuelLeft() const DtRoadMovementUpdaterprotectedvirtual
groundClamp(const double heading, const DtVector &location, DtAttachedTerrain &terrain, DtVector &newNormal)DtRoadMovementUpdaterprotected
groundClampHighFidelity(const double heading, const DtVector &location, DtAttachedTerrain &terrain, DtVector &newNormal)DtRoadMovementUpdaterprotected
groundClampLowFidelity(const double heading, const DtVector &location, DtAttachedTerrain &terrain, DtVector &newNormal)DtRoadMovementUpdaterprotected
init()DtRoadMovementUpdatervirtual
isEntityImmobilized()DtRoadMovementUpdaterprotectedvirtual
kinematicUpdate(const double oldSpeed, const double accel, const double dt, double &deltaPosition, double &newSpeed, double &actualAccel)DtRoadMovementUpdaterprotectedvirtual
movementComplete()DtRoadMovementUpdatervirtual
movingSR()DtRoadMovementUpdaterprotected
myAttachedTerrainDtRoadMovementUpdaterprotected
myControllerDtRoadMovementUpdaterprotected
myDrivingOnLeftDtRoadMovementUpdaterprotected
myPlatformLocalObjectFacadeDtRoadMovementUpdaterprotected
myRailMovementPSRDtRoadMovementUpdaterprotected
myUpdateRepositoryOutputPortGroupDtRoadMovementUpdaterprotected
myUseHighFidelityGroundClampingDtRoadMovementUpdaterprotected
myWarnedAboutImmobilizedOnceDtRoadMovementUpdaterprotected
operator=(const DtRoadMovementUpdater &orig)DtRoadMovementUpdaterprivate
setPSR(DtRailMovementControllerPSR *psr)DtRoadMovementUpdatervirtual
updateFromPSR(const DtVector localPos, DtRailSegment *currentSeg)DtRoadMovementUpdatervirtual
updateLateralOffset(const double currentOffset, const double distanceBetweenLanes, const double speed, const double xMove, double &newLateralOffset, double &newHeadingOffset, double &headingChangeRate)DtRoadMovementUpdaterprotectedvirtual
updateNoMovement()DtRoadMovementUpdatervirtual
updatePsrWithNewState(const int roadLaneNum, const bool isSwitchingLanes, const int roadSegmentIndex, const double positionInLane, double lateralOffset, const double newSpeed, const double newAccel, DtRoadSegment *currentSegment)DtRoadMovementUpdaterprotectedvirtual
updateRailAndWorldPosition(DtRoadSegment *currentSeg, double newAccel, double dT, double simTime=0.0)DtRoadMovementUpdatervirtual
updateRepository(const DtVector &localPosition, const DtVector &localVelocity, const DtVector &localAcceleration, const DtTaitBryan &localOrientation, const DtVector &rotationalVelocity, double newHeading)DtRoadMovementUpdaterprotectedvirtual
useFuel(double fuelUsed)DtRoadMovementUpdaterprotectedvirtual
~DtRoadMovementUpdater()DtRoadMovementUpdatervirtual

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)