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

Provides the definition of the road map velocity component. The preferred velocity is defined for each agent based on a discrete graph reprsentation of the free space (a roadmap) and searches on that graph. More...

#include "CoreConfig.h"
#include "VelocityComponents/VelComponent.h"
#include "VelocityComponents/VelComponentFactory.h"
#include "VelocityComponents/VelCompContext.h"
#include <map>
#include "Graph.h"
#include "RoadMapPath.h"
#include "ReadersWriterLock.h"

Go to the source code of this file.

Classes

class  Menge::ResourcePtr< Rsrc >
 Base Class providing a pointer interface to Resources. More...
 
class  Menge::BFSM::RoadMapVelComponent
 A velocity component that returns a preferred velocity whose direction and preferred speed are computed from a velocity field. More...
 
class  Menge::BFSM::RoadMapVCContext
 The context for the RoadMapVelComponent. More...
 
class  Menge::BFSM::RoadMapVCFactory
 Factory for the RoadMapVelComponent. More...
 

Namespaces

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

Typedefs

typedef ResourcePtr< Graph > Menge::GraphPtr
 forward declaration of graph resource pointer. see graph.h for more details More...
 

Detailed Description

Provides the definition of the road map velocity component. The preferred velocity is defined for each agent based on a discrete graph reprsentation of the free space (a roadmap) and searches on that graph.