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.