ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
#include <visualization.h>
Public Member Functions | |
CVisualization () | |
virtual | ~CVisualization () |
virtual void | Init (TConfigurationNode &t_tree) |
Initializes the resource. | |
virtual void | Reset () |
Resets the resource. | |
virtual void | Destroy () |
Undoes whatever was done by Init(). | |
virtual void | Execute () |
const std::string & | GetId () const |
void | SetId (const std::string &str_id) |
Protected Attributes | |
CSimulator & | m_cSimulator |
A reference to the simulator. | |
CSpace & | m_cSpace |
A reference to the space. | |
std::string | m_strId |
The id of the visualizationer. |
Definition at line 27 of file visualization.h.
argos::CVisualization::CVisualization | ( | ) | [inline] |
Definition at line 31 of file visualization.h.
virtual argos::CVisualization::~CVisualization | ( | ) | [inline, virtual] |
Definition at line 35 of file visualization.h.
virtual void argos::CVisualization::Destroy | ( | ) | [inline, virtual] |
Undoes whatever was done by Init().
Implements argos::CBaseConfigurableResource.
Reimplemented in argos::CQTOpenGLRender.
Definition at line 41 of file visualization.h.
void argos::CVisualization::Execute | ( | ) | [virtual] |
Reimplemented in argos::CQTOpenGLRender.
Definition at line 23 of file visualization.cpp.
const std::string& argos::CVisualization::GetId | ( | ) | const [inline] |
Definition at line 45 of file visualization.h.
void argos::CVisualization::Init | ( | TConfigurationNode & | t_tree | ) | [virtual] |
Initializes the resource.
t_tree | the base of the XML configuration tree to parse |
CARGoSException | if an error occurs |
Implements argos::CBaseConfigurableResource.
Reimplemented in argos::CQTOpenGLRender.
Definition at line 15 of file visualization.cpp.
virtual void argos::CVisualization::Reset | ( | ) | [inline, virtual] |
Resets the resource.
Implements argos::CBaseConfigurableResource.
Definition at line 39 of file visualization.h.
void argos::CVisualization::SetId | ( | const std::string & | str_id | ) | [inline] |
Definition at line 49 of file visualization.h.
CSimulator& argos::CVisualization::m_cSimulator [protected] |
A reference to the simulator.
Definition at line 56 of file visualization.h.
CSpace& argos::CVisualization::m_cSpace [protected] |
A reference to the space.
Definition at line 59 of file visualization.h.
std::string argos::CVisualization::m_strId [protected] |
The id of the visualizationer.
Definition at line 62 of file visualization.h.