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

Provides the definition of the vector field velocity component. The preferred velocity is defined for each agent based on where the agent is in relation a uniformly discretized 2D grid. More...

#include "CoreConfig.h"
#include "VelocityComponents/VelComponent.h"
#include "VelocityComponents/VelComponentFactory.h"
#include "VelocityComponents/VelCompContext.h"
#include "VectorField.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::VFVelComponent
 A velocity component that returns a preferred velocity whose direction and preferred speed are computed from a velocity field. More...
 
class  Menge::BFSM::VecFieldVCContext
 The context for the VFVelComponent. More...
 
class  Menge::BFSM::VFVCFactory
 Factory for the VFVelComponent. More...
 

Namespaces

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

Typedefs

typedef ResourcePtr< VectorField > Menge::VectorFieldPtr
 forward declaration of VectorField resource pointer. see VectorField.h for more details More...
 

Detailed Description

Provides the definition of the vector field velocity component. The preferred velocity is defined for each agent based on where the agent is in relation a uniformly discretized 2D grid.