VR-Forces 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.

brakePort()DtRoadMovementUpdaterprotectedvirtual
calculateOrientationAndPosition(const DtVector &newLocalProjectedLocation, const double newHeading, DtDcm &newLocalOrientation, DtVector &newLocalPosition)DtRoadMovementUpdaterprotectedvirtual
calculateOriginLocation(const DtVector &turnCenterLocation, const double heading, DtVector &originLocation)DtRoadMovementUpdaterprotectedvirtual
clear()DtRoadMovementUpdatervirtual
closestPositionInLane() const 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
createAutoActuatorPorts()DtRoadMovementUpdaterprotectedvirtual
createBrakePort()DtRoadMovementUpdaterprotectedvirtual
createGearPort()DtRoadMovementUpdaterprotectedvirtual
createParkingBrakePort()DtRoadMovementUpdaterprotectedvirtual
createSteeringPort()DtRoadMovementUpdaterprotectedvirtual
createThrottlePort()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() const DtRoadMovementUpdaterprotected
fuelLeft() const DtRoadMovementUpdaterprotectedvirtual
fuelUsed(double speed) const DtRoadMovementUpdaterprotectedvirtual
gearPort()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
lookAheadDistance() const DtRoadMovementUpdaterprotectedvirtual
movementComplete()DtRoadMovementUpdatervirtual
movingSR()DtRoadMovementUpdaterprotected
myAttachedTerrainDtRoadMovementUpdaterprotected
myAutomotiveControlPortGroupDtRoadMovementUpdaterprotected
myBrakePortDtRoadMovementUpdaterprotected
myControllerDtRoadMovementUpdaterprotected
myDrivingOnLeftDtRoadMovementUpdaterprotected
myGearPortDtRoadMovementUpdaterprotected
myLocalEquivalentInLanePositionDtRoadMovementUpdaterprotected
myLocalNewTargetPositionDtRoadMovementUpdaterprotected
myParkingBrakePortDtRoadMovementUpdaterprotected
myPlatformLocalObjectFacadeDtRoadMovementUpdaterprotected
myRailMovementPSRDtRoadMovementUpdaterprotected
myRoadMovementDescriptorDtRoadMovementUpdaterprotected
mySteeringPortDtRoadMovementUpdaterprotected
myThrottlePortDtRoadMovementUpdaterprotected
myUpdateRepositoryOutputPortGroupDtRoadMovementUpdaterprotected
myUseHighFidelityGroundClampingDtRoadMovementUpdaterprotected
myWarnedAboutImmobilizedOnceDtRoadMovementUpdaterprotected
offLaneDistanceThreshold() const DtRoadMovementUpdatervirtual
operator=(const DtRoadMovementUpdater &orig)DtRoadMovementUpdaterprivate
parkingBrakePort()DtRoadMovementUpdaterprotectedvirtual
setPSR(DtRailMovementControllerPSR *psr)DtRoadMovementUpdatervirtual
steeringPort()DtRoadMovementUpdaterprotectedvirtual
steeringTargetPosition() const DtRoadMovementUpdatervirtual
steerTowardLane(DtRoadSegment *segment, const double desiredAcceleration)DtRoadMovementUpdaterprotectedvirtual
throttlePort()DtRoadMovementUpdaterprotectedvirtual
updateFromPSR(const DtVector localPos, DtRailSegment *currentSeg)DtRoadMovementUpdatervirtual
updateLaneAcquisitionStatus(const DtRoadSegment *segment)DtRoadMovementUpdaterprotectedvirtual
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 heading, 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 Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)