![]() |
VR-Forces 4.10 Class Documentation
|
This is the complete list of members for DtRoadMovementUpdater, including all inherited members.
| calculateOrientationAndPosition(const DtVector &newLocalProjectedLocation, const double newHeading, DtDcm &newLocalOrientation, DtVector &newLocalPosition) | DtRoadMovementUpdater | protectedvirtual |
| calculateOriginLocation(const DtVector &turnCenterLocation, const double heading, DtVector &originLocation) | DtRoadMovementUpdater | protectedvirtual |
| clear() | DtRoadMovementUpdater | virtual |
| computeBodyMotionVectors(const double speed, const double accel, const double turnRate, const double dt, DtVector &bodyVelocity, DtVector &bodyAcceleration) | DtRoadMovementUpdater | protectedvirtual |
| computePositionInDownstreamSegment(DtRoadSegment *¤tSeg, int &roadLaneNum, double &newPositionInLane, const double newLateralOffset, double &segmentCurveHeadingOffset, DtVector &localPosition, int &segmentIndex) | DtRoadMovementUpdater | protectedvirtual |
| computeRepositoryUpdateVariables(const DtVector &newLocalPosition, const DtVector &newBodyVelocity, const DtVector &newBodyAcceleration, const DtDcm &newLocalOrientation, const double newRotationRate, DtVector &newRelativeVelocity, DtVector &newRelativeAcceleration, DtTaitBryan &newLocalOrientationTb, DtVector &newBodyRotationalVelocity) | DtRoadMovementUpdater | protectedvirtual |
| 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) | DtRoadMovementUpdater | protectedvirtual |
| DtRoadMovementUpdater(DtRoadMovementController *parentController, bool useHighGroundClamp, const DtAttachedTerrain *attachedTerrain) | DtRoadMovementUpdater | |
| DtRoadMovementUpdater() | DtRoadMovementUpdater | private |
| DtRoadMovementUpdater(const DtRoadMovementUpdater &orig) | DtRoadMovementUpdater | private |
| fuelLeft() const | DtRoadMovementUpdater | protectedvirtual |
| groundClamp(const double heading, const DtVector &location, DtAttachedTerrain &terrain, DtVector &newNormal) | DtRoadMovementUpdater | protected |
| groundClampHighFidelity(const double heading, const DtVector &location, DtAttachedTerrain &terrain, DtVector &newNormal) | DtRoadMovementUpdater | protected |
| groundClampLowFidelity(const double heading, const DtVector &location, DtAttachedTerrain &terrain, DtVector &newNormal) | DtRoadMovementUpdater | protected |
| init() | DtRoadMovementUpdater | virtual |
| isEntityImmobilized() | DtRoadMovementUpdater | protectedvirtual |
| kinematicUpdate(const double oldSpeed, const double accel, const double dt, double &deltaPosition, double &newSpeed, double &actualAccel) | DtRoadMovementUpdater | protectedvirtual |
| movementComplete() | DtRoadMovementUpdater | virtual |
| myAttachedTerrain | DtRoadMovementUpdater | protected |
| myController | DtRoadMovementUpdater | protected |
| myDrivingOnLeft | DtRoadMovementUpdater | protected |
| myMovingStateRep | DtRoadMovementUpdater | protected |
| myRailMovementPSR | DtRoadMovementUpdater | protected |
| myUpdateRepositoryOutputPortGroup | DtRoadMovementUpdater | protected |
| myUseHighFidelityGroundClamping | DtRoadMovementUpdater | protected |
| myWarnedAboutImmobilizedOnce | DtRoadMovementUpdater | protected |
| operator=(const DtRoadMovementUpdater &orig) | DtRoadMovementUpdater | private |
| setEntityState(DtVrfMovingObjectStateRepository *state) | DtRoadMovementUpdater | virtual |
| setPSR(DtRailMovementControllerPSR *psr) | DtRoadMovementUpdater | virtual |
| updateFromPSR(const DtVector localPos, DtRailSegment *currentSeg) | DtRoadMovementUpdater | virtual |
| updateLateralOffset(const double currentOffset, const double distanceBetweenLanes, const double speed, const double xMove, double &newLateralOffset, double &newHeadingOffset, double &headingChangeRate) | DtRoadMovementUpdater | protectedvirtual |
| updateNoMovement() | DtRoadMovementUpdater | virtual |
| updatePsrWithNewState(const int roadLaneNum, const bool isSwitchingLanes, const int roadSegmentIndex, const double positionInLane, double lateralOffset, const double newSpeed, const double newAccel, DtRoadSegment *currentSegment) | DtRoadMovementUpdater | protectedvirtual |
| updateRailAndWorldPosition(DtRoadSegment *currentSeg, double newAccel, double dT, double simTime=0.0) | DtRoadMovementUpdater | virtual |
| updateRepository(const DtVector &localPosition, const DtVector &localVelocity, const DtVector &localAcceleration, const DtTaitBryan &localOrientation, const DtVector &rotationalVelocity, double newHeading) | DtRoadMovementUpdater | protectedvirtual |
| useFuel(double fuelUsed) | DtRoadMovementUpdater | protectedvirtual |
| ~DtRoadMovementUpdater() | DtRoadMovementUpdater | virtual |