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