![]() |
Menge
Modular Pedestrian Simulation Framework for Research and Development
|
Defines an entity for computing paths through a navigation mesh. More...
#include "mengeCommon.h"#include "NavMesh.h"#include "ReadersWriterLock.h"#include <map>#include <list>Go to the source code of this file.
Classes | |
| class | Menge::PathPlannerException |
| Exception class for path planner. More... | |
| class | Menge::PathPlannerFatalException |
| The fatal path planner exception. More... | |
| class | Menge::PathPlanner |
| Class for computing paths through a navigation mesh. More... | |
Namespaces | |
| Menge | |
| The core namespace. All elements of Menge are contained in this namespace. | |
Typedefs | |
| typedef size_t | Menge::RouteKey |
| Definition of the identifier of a Route. | |
| typedef std::list< PortalRoute * > | Menge::PRouteList |
| A list of PortalRoute pointers. | |
| typedef PRouteList::iterator | Menge::PRouteListItr |
| An iterator to a PRouteList. | |
| typedef PRouteList::const_iterator | Menge::PRouteListCItr |
| A const iterator to a PRouteList. | |
|
typedef HASH_MAP< RouteKey, PRouteList > | Menge::PRouteMap |
| A mapping from RouteKey to PRouteList. | |
| typedef PRouteMap::iterator | Menge::PRouteMapItr |
| An iterator to a PRouteMap. | |
| typedef PRouteMap::const_iterator | Menge::PRouteMapCItr |
| A const iterator to a PRouteMap. | |
Defines an entity for computing paths through a navigation mesh.
1.8.8