43 #ifndef __VEL_MODIFIER_H__
44 #define __VEL_MODIFIER_H__
57 template <
class Element >
207 VelModifier * parseVelModifier( TiXmlElement * node,
const std::string & behaveFldr );
212 #endif // __VEL_MODIFIER_H__
VelModFatalException(const std::string &s)
Constructor with message.
Definition: VelModifier.h:100
Exception thrown when the velocity modifier has an error which cannot be recovered from...
Definition: VelModifier.h:88
The core namespace. All elements of Menge are contained in this namespace.
Definition: AgentGenerator.cpp:43
virtual void unregisterAgent(const Agents::BaseAgent *agent)
Unregisters a registed agent.
Definition: VelModifier.h:156
virtual void registerAgent(const Agents::BaseAgent *agent)
Registers an agent for use with the VelModifier.
Definition: VelModifier.h:146
The definition of a preferred velocity.
The base definition for exceptions in Menge.
Base class for all Menge elements.
Base exception class for preferred velocity modification.
Definition: VelModifier.h:68
The basic interface of extendible Menge Elements.
Definition: Element.h:67
The templated base class for a plugin element.
Definition: VelComponent.h:58
VelModException()
Default constructor.
Definition: VelModifier.h:73
Base exception class for menge operations.
Definition: MengeException.h:58
VelModifier()
Default constructor.
Definition: VelModifier.h:115
Base class for fatal exceptions.
Definition: MengeException.h:99
The namespace contains the Behavior Finite State Machine (BFSM) definition.
Collection of convenient pre-compiler information for fsm definitions.
The definition of a preferred velocity.
Definition: PrefVelocity.h:68
Defines the basic agent properties and functionality that all simulation agents share.
Definition: BaseAgent.h:123
The base class for modifying preferred velocities.
Definition: VelModifier.h:110
virtual ~VelModifier()
Virtual destructor.
Definition: VelModifier.h:121
Base context for finite state machine velocity modifiers.
Definition: VelModifierContext.h:69
VelModFatalException()
Default constructor.
Definition: VelModifier.h:93
VelModException(const std::string &s)
Constructor with message.
Definition: VelModifier.h:80