Menge
Modular Pedestrian Simulation Framework for Research and Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
NavMesh.h File Reference

Defines the classes which maintain the navigation mesh data. More...

#include "mengeCommon.h"
#include "NavMeshObstacle.h"
#include "Resource.h"
#include <map>
#include <vector>
#include "ObstacleSets/ObstacleVertexList.h"

Go to the source code of this file.

Classes

class  Menge::NMNodeGroup
 A navigation mesh node group. More...
 
class  Menge::NavMesh
 The class for defining a navigation mesh. A decomposition of the free space into a connected mesh of convex (or near convex) polygons used for global planning in planar or non-planar environments. More...
 

Namespaces

 Menge
 The core namespace. All elements of Menge are contained in this namespace.
 

Typedefs

typedef ResourcePtr< NavMesh > Menge::NavMeshPtr
 The definition of the managed pointer for NavMesh data.
 

Functions

NavMeshPtr Menge::loadNavMesh (const std::string &fileName) throw ( ResourceException )
 Loads the navigation mesh of the given name. More...
 

Detailed Description

Defines the classes which maintain the navigation mesh data.