Menge
Modular Pedestrian Simulation Framework for Research and Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
resources Directory Reference

Files

file  Funnel.cpp
 
file  Funnel.h [code]
 The various classes for performing funnel algorithm on a portal path. The funnel algorithm is from: Lee and Preparata 1984 "Euclidean Shortest Paths in the Presence of Rectilinear Barriers".
 
file  Graph.cpp
 
file  Graph.h [code]
 The definition of a graph for performing graph searches and path planning.
 
file  GraphEdge.cpp
 
file  GraphEdge.h [code]
 The definition of a graph edge for performing graph searches and path planning.
 
file  GraphVertex.cpp
 
file  GraphVertex.h [code]
 The definition of a graph vertex for performing graph searches and path planning.
 
file  MinHeap.cpp
 
file  MinHeap.h [code]
 Special MinHeap implementaiton which will work with the A* algorithm and, particulary, is threadsafe.
 
file  NavMesh.cpp
 
file  NavMesh.h [code]
 Defines the classes which maintain the navigation mesh data.
 
file  NavMeshEdge.cpp
 
file  NavMeshEdge.h [code]
 Defines the "edge" of the adjacency graph in a navigation mesh.
 
file  NavMeshLocalizer.cpp
 
file  NavMeshLocalizer.h [code]
 Data structure responsible for knowing where on the navigation mesh each agent is located.
 
file  NavMeshNode.cpp
 
file  NavMeshNode.h [code]
 Defines the "node" of the adjacency graph in a navigation mesh. The node corresponds to a polygon in the mesh.
 
file  NavMeshObstacle.cpp
 
file  NavMeshObstacle.h [code]
 Specification for obstacles in a navigation mesh file.
 
file  NavMeshPoly.cpp
 
file  NavMeshPoly.h [code]
 Defines the geometric, convex polygon for each navigation mesh node.
 
file  PathPlanner.cpp
 
file  PathPlanner.h [code]
 Defines an entity for computing paths through a navigation mesh.
 
file  Portal.cpp
 
file  Portal.h [code]
 The definition of a portal - a line which spans a clear area between obstacles.
 
file  PortalPath.cpp
 
file  PortalPath.h [code]
 The definition of a path through a navigation mesh. Each leg of the path is defined by a portal (the width of a shared edge.)
 
file  Resource.cpp
 
file  Resource.h [code]
 The basic class for all on-disk resources.
 
file  ResourceManager.cpp
 
file  ResourceManager.h [code]
 The basic class for all on-disk resources.
 
file  RoadMapPath.cpp
 
file  RoadMapPath.h [code]
 A path along a roadmap.
 
file  Route.cpp
 
file  Route.h [code]
 The definition of a basic route through a navigation mesh.
 
file  VectorField.cpp
 
file  VectorField.h [code]
 The definition of a 2D vector field.
 
file  WayPortal.cpp
 
file  WayPortal.h [code]
 Defines a way portal for a navigation mesh route/path.