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

The definition of how preferred velocity is modified by a filter. More...

#include "fsmCommon.h"
#include "Element.h"
#include "PrefVelocity.h"
#include "MengeException.h"
#include <vector>

Go to the source code of this file.

Classes

class  Menge::ElementFactory< Element >
 The templated base class for a plugin element. More...
 
class  Menge::BFSM::VelModException
 Base exception class for preferred velocity modification. More...
 
class  Menge::BFSM::VelModFatalException
 Exception thrown when the velocity modifier has an error which cannot be recovered from. More...
 
class  Menge::BFSM::VelModifier
 The base class for modifying preferred velocities. More...
 

Namespaces

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

Functions

VelModifier * Menge::BFSM::parseVelModifier (TiXmlElement *node, const std::string &behaveFldr)
 Parses a TinyXML element containing a velocity modifier specification. More...
 

Detailed Description

The definition of how preferred velocity is modified by a filter.