RegisterVisualizationTypes.cpp
Go to the documentation of this file.
1
#include <cstddef>
2
#include "
RobotAPI/components/ArViz/Coin/VisualizationGrid.h
"
3
#include "
VisualizationArrow.h
"
4
#include "
VisualizationArrowCircle.h
"
5
#include "
VisualizationBox.h
"
6
#include "
VisualizationCylinder.h
"
7
#include "
VisualizationCylindroid.h
"
8
#include "
VisualizationEllipsoid.h
"
9
#include "
VisualizationLine.h
"
10
#include "
VisualizationMesh.h
"
11
#include "
VisualizationObject.h
"
12
#include "
VisualizationPath.h
"
13
#include "
VisualizationPointCloud.h
"
14
#include "
VisualizationPolygon.h
"
15
#include "
VisualizationPose.h
"
16
#include "
VisualizationRobot.h
"
17
#include "
VisualizationSphere.h
"
18
#include "
VisualizationText.h
"
19
#include "
Visualizer.h
"
20
21
void
22
armarx::viz::CoinVisualizer::registerVisualizationTypes
()
23
{
24
using namespace
armarx::viz::coin
;
25
26
constexpr
size_t
initialVisualizerCount = 17;
27
28
elementVisualizersTypes
.reserve(initialVisualizerCount);
29
elementVisualizers
.reserve(initialVisualizerCount);
30
31
registerVisualizerFor<VisualizationBox>
();
32
registerVisualizerFor<VisualizationCylinder>
();
33
registerVisualizerFor<VisualizationCylindroid>
();
34
registerVisualizerFor<VisualizationSphere>
();
35
registerVisualizerFor<VisualizationEllipsoid>
();
36
registerVisualizerFor<VisualizationPose>
();
37
registerVisualizerFor<VisualizationLine>
();
38
registerVisualizerFor<VisualizationText>
();
39
registerVisualizerFor<VisualizationArrow>
();
40
registerVisualizerFor<VisualizationArrowCircle>
();
41
registerVisualizerFor<VisualizationPointCloud>
();
42
registerVisualizerFor<VisualizationPolygon>
();
43
registerVisualizerFor<VisualizationMesh>
();
44
registerVisualizerFor<VisualizationRobot>
();
45
registerVisualizerFor<VisualizationObject>
();
46
registerVisualizerFor<VisualizationPath>
();
47
registerVisualizerFor<VisualizationGrid>
();
48
49
}
Visualizer.h
VisualizationArrowCircle.h
VisualizationArrow.h
VisualizationBox.h
VisualizationCylinder.h
VisualizationCylindroid.h
VisualizationEllipsoid.h
VisualizationGrid.h
VisualizationLine.h
VisualizationMesh.h
VisualizationObject.h
VisualizationPath.h
VisualizationPointCloud.h
VisualizationPolygon.h
VisualizationPose.h
VisualizationRobot.h
VisualizationSphere.h
VisualizationText.h
armarx::viz::CoinVisualizer::elementVisualizers
std::vector< std::unique_ptr< coin::ElementVisualizer > > elementVisualizers
Definition
Visualizer.h:273
armarx::viz::CoinVisualizer::elementVisualizersTypes
std::vector< std::type_index > elementVisualizersTypes
Definition
Visualizer.h:272
armarx::viz::CoinVisualizer::registerVisualizationTypes
void registerVisualizationTypes()
Definition
RegisterVisualizationTypes.cpp:22
armarx::viz::CoinVisualizer::registerVisualizerFor
void registerVisualizerFor()
Definition
Visualizer.h:226
armarx::viz::coin
Definition
ElementVisualizer.cpp:12
RobotAPI
components
ArViz
Coin
RegisterVisualizationTypes.cpp
Generated by
1.13.2