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

Provides the definition of the navigation mesh velocity component. The preferred velocity is defined for each agent based on a polygonal mesh representation of the free space (a navigation mesh) and searches on that graph. More...

#include "CoreConfig.h"
#include "VelocityComponents/VelComponent.h"
#include "VelocityComponents/VelComponentFactory.h"
#include "VelocityComponents/VelCompContext.h"
#include "NavMesh.h"
#include "NavMeshLocalizer.h"

Go to the source code of this file.

Classes

class  Menge::BFSM::NavMeshVelComponent
 A velocity component that returns a preferred velocity whose direction and preferred speed are computed from a navigation mesh. More...
 
class  Menge::BFSM::NavMeshVCContext
 The context for the NavMeshVelComponent. More...
 
class  Menge::BFSM::NavMeshVCFactory
 Factory for the NavMeshVelComponent. More...
 

Namespaces

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

Detailed Description

Provides the definition of the navigation mesh velocity component. The preferred velocity is defined for each agent based on a polygonal mesh representation of the free space (a navigation mesh) and searches on that graph.