RegisterVisualizationTypes.cpp
Go to the documentation of this file.
1 #include "Visualizer.h"
2 
3 #include "VisualizationBox.h"
6 #include "VisualizationSphere.h"
8 #include "VisualizationPose.h"
9 #include "VisualizationLine.h"
10 #include "VisualizationText.h"
11 #include "VisualizationArrow.h"
14 #include "VisualizationPolygon.h"
15 #include "VisualizationMesh.h"
16 #include "VisualizationRobot.h"
17 #include "VisualizationObject.h"
18 #include "VisualizationPath.h"
19 
20 
22 {
23  using namespace armarx::viz::coin;
24 
25  elementVisualizersTypes.reserve(16);
26  elementVisualizers.reserve(16);
27 
28  registerVisualizerFor<VisualizationBox>();
29  registerVisualizerFor<VisualizationCylinder>();
30  registerVisualizerFor<VisualizationCylindroid>();
31  registerVisualizerFor<VisualizationSphere>();
32  registerVisualizerFor<VisualizationEllipsoid>();
33  registerVisualizerFor<VisualizationPose>();
34  registerVisualizerFor<VisualizationLine>();
35  registerVisualizerFor<VisualizationText>();
36  registerVisualizerFor<VisualizationArrow>();
37  registerVisualizerFor<VisualizationArrowCircle>();
38  registerVisualizerFor<VisualizationPointCloud>();
39  registerVisualizerFor<VisualizationPolygon>();
40  registerVisualizerFor<VisualizationMesh>();
41  registerVisualizerFor<VisualizationRobot>();
42  registerVisualizerFor<VisualizationObject>();
43  registerVisualizerFor<VisualizationPath>();
44 }
VisualizationArrow.h
VisualizationPolygon.h
armarx::viz::CoinVisualizer::elementVisualizers
std::vector< std::unique_ptr< coin::ElementVisualizer > > elementVisualizers
Definition: Visualizer.h:266
VisualizationPose.h
VisualizationBox.h
VisualizationSphere.h
VisualizationPath.h
VisualizationPointCloud.h
VisualizationText.h
armarx::viz::CoinVisualizer::registerVisualizationTypes
void registerVisualizationTypes()
Definition: RegisterVisualizationTypes.cpp:21
Visualizer.h
VisualizationRobot.h
VisualizationMesh.h
armarx::viz::coin
Definition: ElementVisualizer.cpp:11
VisualizationLine.h
VisualizationCylindroid.h
armarx::viz::CoinVisualizer::elementVisualizersTypes
std::vector< std::type_index > elementVisualizersTypes
Definition: Visualizer.h:265
VisualizationEllipsoid.h
VisualizationArrowCircle.h
VisualizationObject.h
VisualizationCylinder.h