ARGoS  3
A parallel, multi-engine simulator for swarm robotics
argos::CVisualization Class Reference

#include <visualization.h>

+ Inheritance diagram for argos::CVisualization:

List of all members.

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

CSimulatorm_cSimulator
 A reference to the simulator.
CSpacem_cSpace
 A reference to the space.
std::string m_strId
 The id of the visualizationer.

Detailed Description

Definition at line 27 of file visualization.h.


Constructor & Destructor Documentation

Definition at line 31 of file visualization.h.

virtual argos::CVisualization::~CVisualization ( ) [inline, virtual]

Definition at line 35 of file visualization.h.


Member Function Documentation

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.

Parameters:
t_treethe base of the XML configuration tree to parse
Exceptions:
CARGoSExceptionif 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.


Member Data Documentation

A reference to the simulator.

Definition at line 56 of file visualization.h.

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.


The documentation for this class was generated from the following files: