55 virtual bool GetAgents(std::vector<Agent *> &agents,
const int &numThreshold) = 0;
66 #endif //ORCA_READER_H Reader class implements base interface for input data reading.
virtual bool GetMap(Map **map)=0
Abstract method. Should creates object with static environment data.
virtual bool ReadData()=0
Abstract method. Should starts input data reading from file or from another source.
virtual Reader * Clone() const =0
Abstract method for cloning inheritors objects. Implementations of this method should create copy of ...
virtual ~Reader()
Reader virtual destructor.
Class EnvironmentOptions contains environment and algoritms parameters.
Map class describes static environment.
File contains EnvironmentOptions class.
virtual bool GetAgents(std::vector< Agent * > &agents, const int &numThreshold)=0
Abstract method. Should creates object for all agents.
File contains Agent class and AgentParam class.
virtual bool GetEnvironmentOptions(EnvironmentOptions **envOpt)=0
Abstract method. Should creates object with algorithms and environment parameters.