![]() |
VR-Forces Developer's Guide
|
This is the complete list of members for DtGroundMoveToObstacleAvoider, including all inherited members.
| actionScore(const SpeedConstraint &constrainedAction, const double desiredHeading, const double desiredSpeed, double &speedForBestScore) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| avoiderAvoiding enum value | DtGroundMoveToObstacleAvoider | |
| avoiderNoObstacles enum value | DtGroundMoveToObstacleAvoider | |
| avoiderNotActive enum value | DtGroundMoveToObstacleAvoider | |
| avoiderStatusString(enum AvoiderStatusTypeValue) | DtGroundMoveToObstacleAvoider | |
| AvoiderStatusTypeValue enum name | DtGroundMoveToObstacleAvoider | |
| avoiderStoppedForMovingObstacle enum value | DtGroundMoveToObstacleAvoider | |
| avoiderStoppedForStaticObstacle enum value | DtGroundMoveToObstacleAvoider | |
| combinedScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading, const bool yieldTo=false, const bool isStatic=false) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| computeBodyTransform() | DtGroundMoveToObstacleAvoider | protectedvirtual |
| computeEntityObstacleData(const DtSimObjectReference &obj, EntityObstacleData &entityObstacleData) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| computeFinalAction(const std::list< struct EntityObstacleData > &vehicles, const std::list< struct FeatureObstacleData > &walls, const double desiredHeading, const double desiredSpeed, double &outHeading, double &outSpeed, AvoiderStatus &status) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| computeHorizontalRotation(const double angle, DtDcm &rot) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| computeSpeedAndScoreForPathHeading(const double pathHeading, double refHeading, SpeedConstraint &refConstraint, const bool maybeYieldRow, const std::list< struct EntityObstacleData > &vehicles, const std::list< struct FeatureObstacleData > &walls, const double desiredSpeed, const double desiredHeading, double &outSpeed, SpeedConstraint &resultConstraint) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| computeSpeedAndScoreForStraightAhead(const std::list< struct EntityObstacleData > &vehicles, const std::list< struct FeatureObstacleData > &walls, const double desiredSpeed, const double desiredHeading, SpeedConstraint &outConstraint, double &outSpeed) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| computeSpeedConstraintFromDynamicObstacle(const double originOffset, const double ownHalfWidth, const double ownHalfLength, const EntityObstacleData &obstacle, bool leftTurn, bool rightTurn, const double cornerBufferWidth) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| computeSpeedConstraintFromStaticObstacle(const double originOffset, const double ownHalfWidth, const double ownHalfLength, const FeatureObstacleData &obstacle, bool leftTurn, bool rightTurn, const double cornerBufferWidth) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| doesNotOverlapInAltitude(const DtSimObject *obj) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| DtGroundMoveToObstacleAvoider(const DtSimulationServices *simsvc, const DtLocalObject *hostEntity, const DtGroundMoveToDestinationControllerComponent *parentCtrlr) | DtGroundMoveToObstacleAvoider | |
| dynamicObstaclePredicate() | DtGroundMoveToObstacleAvoider | protectedvirtual |
| dynamicObstacleVisualization(DtExtent &extent) | DtGroundMoveToObstacleAvoider | virtual |
| headingInDesiredDirectionScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| highestFeasibleSpeed() const | DtGroundMoveToObstacleAvoider | protectedvirtual |
| ignoreBehindFilterFcn(const DtSimObject *obj, void *usr) | DtGroundMoveToObstacleAvoider | protectedstatic |
| ignoreDifferentAltitudeFcn(const DtSimObject *obj, void *usr) | DtGroundMoveToObstacleAvoider | protectedstatic |
| ignoreEmbarkedOnDifferentParentFcn(const DtSimObject *obj, void *usr) | DtGroundMoveToObstacleAvoider | protectedstatic |
| ignoreSelfFilterFcn(const DtSimObject *obj, void *usr) | DtGroundMoveToObstacleAvoider | protectedstatic |
| IntervalList typedef | DtGroundMoveToObstacleAvoider | |
| isNotBehind(const DtSimObject *obj) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| isNotEmbarkedOnDifferentParent(const DtSimObject *obj) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| isNotSelf(const DtSimObject *obj) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| lookaheadTime() const | DtGroundMoveToObstacleAvoider | inlineprotectedvirtual |
| lowestFeasibleSpeed() const | DtGroundMoveToObstacleAvoider | protectedvirtual |
| makeDynamicObstacleSearchArea(const DtVector &localGoal) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| makeStaticObstacleSearchArea(const DtVector &localGoal) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| markVehiclesWithRightOfWay(const double desiredHeading, const std::list< struct EntityObstacleData > &vehicles) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| maxAccelerationForSpeed() | DtGroundMoveToObstacleAvoider | protectedvirtual |
| maxOffroadSpeed() const | DtGroundMoveToObstacleAvoider | inlineprotectedvirtual |
| maxSpeedForPassBehind(const double timeLimit, const double distance) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| maxTractionForConditions() | DtGroundMoveToObstacleAvoider | protectedvirtual |
| minSpeedForPassAhead(const double timeLimit, const double distance) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| minTurnRadiusForCurrentSpeed() const | DtGroundMoveToObstacleAvoider | protectedvirtual |
| myAccelerationLimit | DtGroundMoveToObstacleAvoider | protected |
| myBrakingLimit | DtGroundMoveToObstacleAvoider | protected |
| myCachedEntityObstacles | DtGroundMoveToObstacleAvoider | protected |
| myCachedFeatureObstacles | DtGroundMoveToObstacleAvoider | protected |
| myCurrentAltitude | DtGroundMoveToObstacleAvoider | protected |
| myDebug | DtGroundMoveToObstacleAvoider | protected |
| myDynamicObstacleSearchArea | DtGroundMoveToObstacleAvoider | protected |
| myEntity | DtGroundMoveToObstacleAvoider | protected |
| myHaveAskedForFeatureObstacles | DtGroundMoveToObstacleAvoider | protected |
| myHaveLoadedFeatureObstacles | DtGroundMoveToObstacleAvoider | protected |
| myHeading | DtGroundMoveToObstacleAvoider | protected |
| myHighestFeasibleSpeedNow | DtGroundMoveToObstacleAvoider | protected |
| myIsGoingBackwards | DtGroundMoveToObstacleAvoider | protected |
| myIsObstacleWall | DtGroundMoveToObstacleAvoider | protected |
| myKeyVehicleObstacle | DtGroundMoveToObstacleAvoider | protected |
| myKeyWallObstacle | DtGroundMoveToObstacleAvoider | protected |
| myLastEntityQueryTime | DtGroundMoveToObstacleAvoider | protected |
| myLastObstacleSearchHeading | DtGroundMoveToObstacleAvoider | protected |
| myLastObstacleSearchLocation | DtGroundMoveToObstacleAvoider | protected |
| myLateralAccelerationLimit | DtGroundMoveToObstacleAvoider | protected |
| myLocalDestination | DtGroundMoveToObstacleAvoider | protected |
| myLocalToHorizontalBody | DtGroundMoveToObstacleAvoider | protected |
| myLowestFeasibleSpeedNow | DtGroundMoveToObstacleAvoider | protected |
| myMaxSpeedForMinTurnRadius | DtGroundMoveToObstacleAvoider | protected |
| myObstacleFeatureSet | DtGroundMoveToObstacleAvoider | protected |
| myParentController | DtGroundMoveToObstacleAvoider | protected |
| mySimulationServices | DtGroundMoveToObstacleAvoider | protected |
| mySpeed | DtGroundMoveToObstacleAvoider | protected |
| myStaticObstacleSearchArea | DtGroundMoveToObstacleAvoider | protected |
| myVehicleState | DtGroundMoveToObstacleAvoider | protected |
| myVehiclesToYieldTo | DtGroundMoveToObstacleAvoider | protected |
| myWasEmbarked | DtGroundMoveToObstacleAvoider | protected |
| obstacleDynamic enum value | DtGroundMoveToObstacleAvoider | |
| obstacleStatic enum value | DtGroundMoveToObstacleAvoider | |
| ObstacleType enum name | DtGroundMoveToObstacleAvoider | |
| provideDynamicObstacles(std::list< struct EntityObstacleData > &vehicles) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| provideStaticObstacles(std::list< struct FeatureObstacleData > &walls) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| putFeatureInCache(const MAKVRinTerra::DtFeature &f) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| searchAreaVisualization(std::vector< DtVector > &boundary) | DtGroundMoveToObstacleAvoider | virtual |
| setHighestFeasibleSpeed(const double s) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| setInitialObstacleEdgeHeadings(FeatureObstacleData &obstacle) const | DtGroundMoveToObstacleAvoider | protectedvirtual |
| setIsFacingEntity(FeatureObstacleData &obstacle, const DtVector &entityLocation) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| setLowestFeasibleSpeed(const double s) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| shouldYieldToLeft() | DtGroundMoveToObstacleAvoider | inlineprotectedvirtual |
| shouldYieldToRight() | DtGroundMoveToObstacleAvoider | inlineprotectedvirtual |
| speedGreaterThanDesiredScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| speedGreaterThanFeasibleScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| speedInDesiredDirectionScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| speedLessThanDesiredScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| speedLessThanFeasibleScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| staticObstacleVisualization(std::vector< std::vector< DtVector >> &walls) | DtGroundMoveToObstacleAvoider | virtual |
| steeringAndSpeedThroughObstacles(const DtVector &localGoalPosition, const double desiredImmediateHeading, const double desiredSpeed, const double desiredAccelLimit, double &desiredHeadingOut, double &desiredSpeedOut, AvoiderStatus &avoiderStatus, const bool debug=false) | DtGroundMoveToObstacleAvoider | virtual |
| testAndSetClockwiseOrdering(FeatureObstacleData &obstacle) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| updateBestScoreAndSpeed(double &bestScore, double &bestSpeed, const double speed, const double heading, const double desiredSpeed, const double desiredHeading, const bool applyYield=false, const bool isStatic=false) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| yieldToScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading) | DtGroundMoveToObstacleAvoider | protectedvirtual |
| ~DtGroundMoveToObstacleAvoider() | DtGroundMoveToObstacleAvoider | virtual |