43 #ifndef __ORCA_INITIALIZER_H__
44 #define __ORCA_INITIALIZER_H__
124 virtual bool isRelevant( const ::std::string & tagName );
173 #endif // __OPENSTEER_INITIALIZER_H__
virtual Menge::Agents::AgentInitializer::ParseResult setFromXMLAttribute(const ::std::string ¶mName, const ::std::string &value)
Defines a constant value for an agent property as specified by the attribute of an agent property tag...
Definition: ORCAInitializer.cpp:93
FloatGenerator * _timeHorizon
The time horizon for predicting agent collisions.
Definition: ORCAInitializer.h:163
virtual void setDefaults()
Sets all generators to default values.
Definition: ORCAInitializer.cpp:131
Generic abstract class which generates a scalar float value.
Definition: RandGenerator.h:99
virtual bool setProperties(Menge::Agents::BaseAgent *agent)
Sets the properties of the given agent based on the initializer's values.
Definition: ORCAInitializer.cpp:76
virtual Menge::Agents::AgentInitializer * copy() const
Creates a copy of this AgentInitializer instance.
Definition: ORCAInitializer.h:105
Class which determines the agent properties for each new agent.
Definition: AgentInitializer.h:75
FloatGenerator * _timeHorizonObst
The time horizon for predicting obstacle collisions.
Definition: ORCAInitializer.h:168
ParseResult
Return type for parsing efforts. Helps the various derived classes coordinate their work...
Definition: AgentInitializer.h:81
virtual bool isRelevant(const ::std::string &tagName)
Reports if this AgentInitializer cares about the given AgentSet property XML tag. ...
Definition: ORCAInitializer.cpp:87
The namespace for the ORCA local collision avoidance model.
Definition: ORCAAgent.cpp:46
virtual ~AgentInitializer()
Destructor.
Definition: ORCAInitializer.cpp:69
Class which determines the agent properties for each new ORCA agent.
Definition: ORCAInitializer.h:52
Defines the basic agent properties and functionality that all simulation agents share.
Definition: BaseAgent.h:123
The infrastructure for initializing agent properties from the scene specification file...
AgentInitializer()
Constructor.
Definition: ORCAInitializer.cpp:55
virtual ParseResult processProperty(::std::string propName, TiXmlElement *node)
Definition: ORCAInitializer.cpp:112