Menge
Modular Pedestrian Simulation Framework for Research and Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Menge::PortalPath Member List

This is the complete list of members for Menge::PortalPath, including all inherited members.

_currPortalMenge::PortalPathprotected
_goalMenge::PortalPathprotected
_headingsMenge::PortalPathprotected
_routeMenge::PortalPathprotected
_waypointsMenge::PortalPathprotected
computeCrossing(const Vector2 &startPos, float agentRadius)Menge::PortalPathprotected
getCurrentPortal() const Menge::PortalPathinline
getEndNode() const Menge::PortalPathinline
getGoal() const Menge::PortalPathinline
getGoalCentroid() const Menge::PortalPathinline
getNode() const Menge::PortalPath
getNode(size_t i) const Menge::PortalPath
getPortal(size_t i) const Menge::PortalPathinline
getPortalCount() const Menge::PortalPathinline
getWayPoint(size_t i) const Menge::PortalPath
getWayPointCount() const Menge::PortalPathinline
PortalPath(const Vector2 &startPos, const BFSM::Goal *goal, const PortalRoute *route, float agentRadius)Menge::PortalPath
replan(const Vector2 &startPos, unsigned int startNode, unsigned int endNode, float minWidth, PathPlanner *planner)Menge::PortalPathprotected
setPreferredDirection(const Agents::BaseAgent *agent, float headingCos, Agents::PrefVelocity &pVel)Menge::PortalPath
setWaypoints(size_t start, size_t end, const Vector2 &p0, const Vector2 &dir)Menge::PortalPath
updateLocation(const Agents::BaseAgent *agent, const NavMeshPtr &navMesh, const NavMeshLocalizer *localizer, PathPlanner *planner)Menge::PortalPath
~PortalPath()Menge::PortalPath