5 #ifndef __GCF_INITIALIZER_H__
6 #define __GCF_INITIALIZER_H__
10 using namespace Menge;
51 virtual bool setProperties( Agents::BaseAgent * agent );
60 virtual void setDefaults();
89 virtual bool isRelevant( const ::std::string & tagName );
123 virtual ParseResult processProperty( ::std::string propName, TiXmlElement * node );
149 #endif // __GCF_INITIALIZER_H__
Contains the specification of the generalized centrifugal force pedestrian model. ...
Definition: Ellipse.cpp:9
FloatGenerator * _bGrowth
The maximum increase of ellipse size in perpendicular direction.
Definition: GCFInitializer.h:144
FloatGenerator * _bMax
The maximum ellipse width for slow movement. See Agents::GCF::Agent::_bMax for details.
Definition: GCFInitializer.h:139
virtual AgentInitializer * copy() const
Creates a copy of this AgentInitializer instance.
Definition: GCFInitializer.h:69
Class which determines the agent properties for each new GCF agent.
Definition: GCFInitializer.h:17
FloatGenerator * _aMin
Minimum ellipse size in facing direction.
Definition: GCFInitializer.h:128
FloatGenerator * _aRate
Rate at which ellipse major axis grows w.r.t. speed.
Definition: GCFInitializer.h:133