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

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)DtGroundMoveToObstacleAvoiderprotectedvirtual
avoiderAvoiding enum valueDtGroundMoveToObstacleAvoider
avoiderNoObstacles enum valueDtGroundMoveToObstacleAvoider
avoiderNotActive enum valueDtGroundMoveToObstacleAvoider
avoiderStatusString(enum AvoiderStatusTypeValue)DtGroundMoveToObstacleAvoider
AvoiderStatusTypeValue enum nameDtGroundMoveToObstacleAvoider
avoiderStoppedForMovingObstacle enum valueDtGroundMoveToObstacleAvoider
avoiderStoppedForStaticObstacle enum valueDtGroundMoveToObstacleAvoider
combinedScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading, const bool yieldTo=false, const bool isStatic=false)DtGroundMoveToObstacleAvoiderprotectedvirtual
computeBodyTransform()DtGroundMoveToObstacleAvoiderprotectedvirtual
computeEntityObstacleData(const DtSimObjectReference &obj, EntityObstacleData &entityObstacleData)DtGroundMoveToObstacleAvoiderprotectedvirtual
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)DtGroundMoveToObstacleAvoiderprotectedvirtual
computeHorizontalRotation(const double angle, DtDcm &rot)DtGroundMoveToObstacleAvoiderprotectedvirtual
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)DtGroundMoveToObstacleAvoiderprotectedvirtual
computeSpeedAndScoreForStraightAhead(const std::list< struct EntityObstacleData > &vehicles, const std::list< struct FeatureObstacleData > &walls, const double desiredSpeed, const double desiredHeading, SpeedConstraint &outConstraint, double &outSpeed)DtGroundMoveToObstacleAvoiderprotectedvirtual
computeSpeedConstraintFromDynamicObstacle(const double originOffset, const double ownHalfWidth, const double ownHalfLength, const EntityObstacleData &obstacle, bool leftTurn, bool rightTurn, const double cornerBufferWidth)DtGroundMoveToObstacleAvoiderprotectedvirtual
computeSpeedConstraintFromStaticObstacle(const double originOffset, const double ownHalfWidth, const double ownHalfLength, const FeatureObstacleData &obstacle, bool leftTurn, bool rightTurn, const double cornerBufferWidth)DtGroundMoveToObstacleAvoiderprotectedvirtual
doesNotOverlapInAltitude(const DtSimObject *obj)DtGroundMoveToObstacleAvoiderprotectedvirtual
DtGroundMoveToObstacleAvoider(const DtSimulationServices *simsvc, const DtLocalObject *hostEntity, const DtGroundMoveToDestinationControllerComponent *parentCtrlr)DtGroundMoveToObstacleAvoider
dynamicObstaclePredicate()DtGroundMoveToObstacleAvoiderprotectedvirtual
dynamicObstacleVisualization(DtExtent &extent)DtGroundMoveToObstacleAvoidervirtual
headingInDesiredDirectionScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading)DtGroundMoveToObstacleAvoiderprotectedvirtual
highestFeasibleSpeed() const DtGroundMoveToObstacleAvoiderprotectedvirtual
ignoreBehindFilterFcn(const DtSimObject *obj, void *usr)DtGroundMoveToObstacleAvoiderprotectedstatic
ignoreDifferentAltitudeFcn(const DtSimObject *obj, void *usr)DtGroundMoveToObstacleAvoiderprotectedstatic
ignoreEmbarkedOnDifferentParentFcn(const DtSimObject *obj, void *usr)DtGroundMoveToObstacleAvoiderprotectedstatic
ignoreSelfFilterFcn(const DtSimObject *obj, void *usr)DtGroundMoveToObstacleAvoiderprotectedstatic
IntervalList typedefDtGroundMoveToObstacleAvoider
isNotBehind(const DtSimObject *obj)DtGroundMoveToObstacleAvoiderprotectedvirtual
isNotEmbarkedOnDifferentParent(const DtSimObject *obj)DtGroundMoveToObstacleAvoiderprotectedvirtual
isNotSelf(const DtSimObject *obj)DtGroundMoveToObstacleAvoiderprotectedvirtual
lookaheadTime() const DtGroundMoveToObstacleAvoiderinlineprotectedvirtual
lowestFeasibleSpeed() const DtGroundMoveToObstacleAvoiderprotectedvirtual
makeDynamicObstacleSearchArea(const DtVector &localGoal)DtGroundMoveToObstacleAvoiderprotectedvirtual
makeStaticObstacleSearchArea(const DtVector &localGoal)DtGroundMoveToObstacleAvoiderprotectedvirtual
markVehiclesWithRightOfWay(const double desiredHeading, const std::list< struct EntityObstacleData > &vehicles)DtGroundMoveToObstacleAvoiderprotectedvirtual
maxAccelerationForSpeed()DtGroundMoveToObstacleAvoiderprotectedvirtual
maxOffroadSpeed() const DtGroundMoveToObstacleAvoiderinlineprotectedvirtual
maxSpeedForPassBehind(const double timeLimit, const double distance)DtGroundMoveToObstacleAvoiderprotectedvirtual
maxTractionForConditions()DtGroundMoveToObstacleAvoiderprotectedvirtual
minSpeedForPassAhead(const double timeLimit, const double distance)DtGroundMoveToObstacleAvoiderprotectedvirtual
minTurnRadiusForCurrentSpeed() const DtGroundMoveToObstacleAvoiderprotectedvirtual
myAccelerationLimitDtGroundMoveToObstacleAvoiderprotected
myBrakingLimitDtGroundMoveToObstacleAvoiderprotected
myCachedEntityObstaclesDtGroundMoveToObstacleAvoiderprotected
myCachedFeatureObstaclesDtGroundMoveToObstacleAvoiderprotected
myCurrentAltitudeDtGroundMoveToObstacleAvoiderprotected
myDebugDtGroundMoveToObstacleAvoiderprotected
myDynamicObstacleSearchAreaDtGroundMoveToObstacleAvoiderprotected
myEntityDtGroundMoveToObstacleAvoiderprotected
myHaveAskedForFeatureObstaclesDtGroundMoveToObstacleAvoiderprotected
myHaveLoadedFeatureObstaclesDtGroundMoveToObstacleAvoiderprotected
myHeadingDtGroundMoveToObstacleAvoiderprotected
myHighestFeasibleSpeedNowDtGroundMoveToObstacleAvoiderprotected
myIsGoingBackwardsDtGroundMoveToObstacleAvoiderprotected
myIsObstacleWallDtGroundMoveToObstacleAvoiderprotected
myKeyVehicleObstacleDtGroundMoveToObstacleAvoiderprotected
myKeyWallObstacleDtGroundMoveToObstacleAvoiderprotected
myLastEntityQueryTimeDtGroundMoveToObstacleAvoiderprotected
myLastObstacleSearchHeadingDtGroundMoveToObstacleAvoiderprotected
myLastObstacleSearchLocationDtGroundMoveToObstacleAvoiderprotected
myLateralAccelerationLimitDtGroundMoveToObstacleAvoiderprotected
myLocalDestinationDtGroundMoveToObstacleAvoiderprotected
myLocalToHorizontalBodyDtGroundMoveToObstacleAvoiderprotected
myLowestFeasibleSpeedNowDtGroundMoveToObstacleAvoiderprotected
myMaxSpeedForMinTurnRadiusDtGroundMoveToObstacleAvoiderprotected
myObstacleFeatureSetDtGroundMoveToObstacleAvoiderprotected
myParentControllerDtGroundMoveToObstacleAvoiderprotected
mySimulationServicesDtGroundMoveToObstacleAvoiderprotected
mySpeedDtGroundMoveToObstacleAvoiderprotected
myStaticObstacleSearchAreaDtGroundMoveToObstacleAvoiderprotected
myVehicleStateDtGroundMoveToObstacleAvoiderprotected
myVehiclesToYieldToDtGroundMoveToObstacleAvoiderprotected
myWasEmbarkedDtGroundMoveToObstacleAvoiderprotected
obstacleDynamic enum valueDtGroundMoveToObstacleAvoider
obstacleStatic enum valueDtGroundMoveToObstacleAvoider
ObstacleType enum nameDtGroundMoveToObstacleAvoider
provideDynamicObstacles(std::list< struct EntityObstacleData > &vehicles)DtGroundMoveToObstacleAvoiderprotectedvirtual
provideStaticObstacles(std::list< struct FeatureObstacleData > &walls)DtGroundMoveToObstacleAvoiderprotectedvirtual
putFeatureInCache(const MAKVRinTerra::DtFeature &f)DtGroundMoveToObstacleAvoiderprotectedvirtual
searchAreaVisualization(std::vector< DtVector > &boundary)DtGroundMoveToObstacleAvoidervirtual
setHighestFeasibleSpeed(const double s)DtGroundMoveToObstacleAvoiderprotectedvirtual
setInitialObstacleEdgeHeadings(FeatureObstacleData &obstacle) const DtGroundMoveToObstacleAvoiderprotectedvirtual
setIsFacingEntity(FeatureObstacleData &obstacle, const DtVector &entityLocation)DtGroundMoveToObstacleAvoiderprotectedvirtual
setLowestFeasibleSpeed(const double s)DtGroundMoveToObstacleAvoiderprotectedvirtual
shouldYieldToLeft()DtGroundMoveToObstacleAvoiderinlineprotectedvirtual
shouldYieldToRight()DtGroundMoveToObstacleAvoiderinlineprotectedvirtual
speedGreaterThanDesiredScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading)DtGroundMoveToObstacleAvoiderprotectedvirtual
speedGreaterThanFeasibleScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading)DtGroundMoveToObstacleAvoiderprotectedvirtual
speedInDesiredDirectionScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading)DtGroundMoveToObstacleAvoiderprotectedvirtual
speedLessThanDesiredScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading)DtGroundMoveToObstacleAvoiderprotectedvirtual
speedLessThanFeasibleScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading)DtGroundMoveToObstacleAvoiderprotectedvirtual
staticObstacleVisualization(std::vector< std::vector< DtVector >> &walls)DtGroundMoveToObstacleAvoidervirtual
steeringAndSpeedThroughObstacles(const DtVector &localGoalPosition, const double desiredImmediateHeading, const double desiredSpeed, const double desiredAccelLimit, double &desiredHeadingOut, double &desiredSpeedOut, AvoiderStatus &avoiderStatus, const bool debug=false)DtGroundMoveToObstacleAvoidervirtual
testAndSetClockwiseOrdering(FeatureObstacleData &obstacle)DtGroundMoveToObstacleAvoiderprotectedvirtual
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)DtGroundMoveToObstacleAvoiderprotectedvirtual
yieldToScore(const double speed, const double heading, const double desiredSpeed, const double desiredHeading)DtGroundMoveToObstacleAvoiderprotectedvirtual
~DtGroundMoveToObstacleAvoider()DtGroundMoveToObstacleAvoidervirtual

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)