Menge
Modular Pedestrian Simulation Framework for Research and Development
|
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. | |