ARGoS
3
A parallel, multi-engine simulator for swarm robotics
default_visualization.h
Go to the documentation of this file.
1
9
#ifndef DEFAULT_VISUALIZATION_H
10
#define DEFAULT_VISUALIZATION_H
11
12
namespace
argos
{
13
class
CDefaultVisualization;
14
}
15
16
#include <argos3/core/simulator/visualization/visualization.h>
17
#include <sys/time.h>
18
19
namespace
argos
{
20
21
class
CDefaultVisualization
:
public
CVisualization
{
22
23
public
:
24
25
CDefaultVisualization
();
26
27
virtual
~CDefaultVisualization
() {}
28
29
virtual
void
Init
(
TConfigurationNode
& t_tree) {}
30
31
virtual
void
Reset
() {}
32
33
virtual
void
Destroy
() {}
34
35
virtual
void
Execute
();
36
37
private
:
38
40
void
NormalStep();
41
43
void
RealTimeStep();
44
45
private
:
46
47
typedef
void (
CDefaultVisualization
::*TStepFunction)();
48
49
private
:
50
52
TStepFunction m_tStepFunction;
53
55
::timeval m_tStepClockTime;
56
58
::timeval m_tStepStartTime;
59
61
::timeval m_tStepEndTime;
62
64
::timeval m_tStepElapsedTime;
65
67
::timeval m_tStepWaitTime;
68
69
};
70
71
}
72
73
#endif
argos
The namespace containing all the ARGoS related code.
Definition
ci_actuator.h:12
argos::TConfigurationNode
ticpp::Element TConfigurationNode
The ARGoS configuration XML node.
Definition
argos_configuration.h:27
argos::CDefaultVisualization
Definition
default_visualization.h:21
argos::CDefaultVisualization::CDefaultVisualization
CDefaultVisualization()
Definition
default_visualization.cpp:27
argos::CDefaultVisualization::~CDefaultVisualization
virtual ~CDefaultVisualization()
Definition
default_visualization.h:27
argos::CDefaultVisualization::Execute
virtual void Execute()
Definition
default_visualization.cpp:45
argos::CDefaultVisualization::Destroy
virtual void Destroy()
Undoes whatever was done by Init().
Definition
default_visualization.h:33
argos::CDefaultVisualization::Init
virtual void Init(TConfigurationNode &t_tree)
Initializes the resource.
Definition
default_visualization.h:29
argos::CDefaultVisualization::Reset
virtual void Reset()
Resets the resource.
Definition
default_visualization.h:31
argos::CVisualization
Definition
visualization.h:24
core
simulator
visualization
default_visualization.h
Generated on Wed Jan 1 2025 00:18:09 for ARGoS by
1.12.0