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

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

abstractPath(std::vector< DtVector > &path)=0DtNavBotpure virtual
botUpdate(const DtVector &localPos, double dT)=0DtNavBotpure virtual
clearDestination()=0DtNavBotpure virtual
clearFollowedPath()=0DtNavBotpure virtual
create()DtNavBotstatic
currentAbstractPathIndex()=0DtNavBotpure virtual
currentDestination() const =0DtNavBotpure virtual
currentPath(std::vector< DtVector > &path)=0DtNavBotpure virtual
currentPathEdge(DtVector &edgeStart, DtVector &edgeEnd)=0DtNavBotpure virtual
DtNavBotCreatorFcn typedefDtNavBot
DtNavBotPathLocationEvalFcn typedefDtNavBot
getNavPathAsRw(DtRwBinaryData &)=0DtNavBotpure virtual
getOutputVelocity()=0DtNavBotpure virtual
getPointOnTriangle(const DtVector &localLocation) const =0DtNavBotpure virtual
getTriangleIndex() const =0DtNavBotpure virtual
getTriangleVertices(DtVector &corner1, DtVector &corner2, DtVector &corner3) const =0DtNavBotpure virtual
groundClamp(const DtVector &localPos, DtVector &normal)=0DtNavBotpure virtual
hasArrived(double arrivalDistance)=0DtNavBotpure virtual
init(DtNavArea *world, const DtString &profile, double radius, double height, DtNavigationPriorityType queryQueuePriority, NavigationConfiguration navConfig=NavigationConfiguration(), CollisionAvoidanceConfiguration collAvoidConfig=CollisionAvoidanceConfiguration())=0DtNavBotpure virtual
navigationMethod() const =0DtNavBotpure virtual
NavigationMethod enum nameDtNavBot
NavigationMethodShortcut enum valueDtNavBot
NavigationMethodSpline enum valueDtNavBot
navTagAtPosition(const DtVector &localPos) const =0DtNavBotpure virtual
PathStatus enum nameDtNavBot
pathStatus(double atDistance)=0DtNavBotpure virtual
PathStatusArrived enum valueDtNavBot
PathStatusComputing enum valueDtNavBot
PathStatusFindingTransitionPoint enum valueDtNavBot
PathStatusHasPath enum valueDtNavBot
PathStatusInactive enum valueDtNavBot
PathStatusLeavingArea enum valueDtNavBot
PathStatusNoValidPath enum valueDtNavBot
PathStatusNoValidPathDestOutside enum valueDtNavBot
PathStatusNoValidPathStartOutside enum valueDtNavBot
pathStatusString()=0DtNavBotpure virtual
performMovement(double dt)=0DtNavBotpure virtual
resetDestination()=0DtNavBotpure virtual
resetUseAbstractGraph()=0DtNavBotpure virtual
setCollisionAvoidanceEnabled(bool enable)=0DtNavBotpure virtual
setDesiredSpeed(double speed)=0DtNavBotpure virtual
setDestination(const DtVector &localPos, bool forceOutsideArea=false)=0DtNavBotpure virtual
setNavBotCreatorFcn(DtNavBotCreatorFcn fcn)DtNavBotstatic
setNavigationMethod(NavigationMethod navMethod)=0DtNavBotpure virtual
setPath(DtRwBinaryData &)=0DtNavBotpure virtual
setPathEvalFcn(DtNavBotPathLocationEvalFcn fcn, void *user)=0DtNavBotpure virtual
setPosition(const DtVector &localPos)=0DtNavBotpure virtual
setPositionInvalid()=0DtNavBotpure virtual
setQueryQueuePriority(const DtNavigationPriorityType &queryQueuePriority)=0DtNavBotpure virtual
setUseAbstractGraph(bool yesNo)=0DtNavBotpure virtual
theNavBotCreatorFcnDtNavBotprotectedstatic
upcomingNavTagOnPath() const =0DtNavBotpure virtual
upcomingNavTagsOnPath(double distance, DtNavTagAndLocationList &navTags) const =0DtNavBotpure virtual
usingAbstractGraph() const =0DtNavBotpure virtual
~DtNavBot()DtNavBotinlinevirtual

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)