ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
Go to the documentation of this file.
12 #ifndef VISUALIZATION_H
13 #define VISUALIZATION_H
19 #include <argos3/core/utility/configuration/base_configurable_resource.h>
20 #include <argos3/core/simulator/simulator.h>
36 virtual void Reset() = 0;
52 #define REGISTER_VISUALIZATION(CLASSNAME, \
59 REGISTER_SYMBOL(CVisualization, \
This class is the base of all XML-configurable ARGoS interface.
virtual void Destroy()=0
Undoes whatever was done by Init().
virtual void Reset()=0
Resets the resource.
The namespace containing all the ARGoS related code.
virtual void Init(TConfigurationNode &t_tree)=0
Initializes the resource.
ticpp::Element TConfigurationNode
The ARGoS configuration XML node.
CSpace & m_cSpace
A reference to the space.
CSimulator & m_cSimulator
A reference to the simulator.
virtual ~CVisualization()