ProbabilisticSceneVisualization.h
Go to the documentation of this file.
1 
18 # pragma once
19 
20 // Global includes
21 #include <map>
22 #include <vector>
23 
24 // Package includes
25 #include <ros/ros.h>
26 #include <std_msgs/ColorRGBA.h>
27 #include <visualization_msgs/Marker.h>
28 
29 #include <tf/LinearMath/Vector3.h>
32 #include <tf/transform_datatypes.h>
33 
34 #include <Eigen/Core>
35 
36 // Local includes
38 
39 #include "helper/ColorHelper.h"
40 
41 namespace Visualization
42 {
50  {
51  public:
52 
58  ProbabilisticSceneVisualization(std::string pScene);
59 
64 
71 
79  void setDrawingParameters(const double pScale, const float pSigmaMultiplicator, const std::string pFrameId);
80 
84  void drawInTargetingMode();
85 
89  void drawInInferenceMode();
90 
94  void drawInLearningMode();
95 
100 
101  private:
102 
106  std::string mScene;
107 
111  std::vector<boost::shared_ptr<ProbabilisticPrimarySceneObjectVisualization> > mSceneObjectVisualizers;
112  };
113 }
void setDrawingParameters(const double pScale, const float pSigmaMultiplicator, const std::string pFrameId)
std::vector< boost::shared_ptr< ProbabilisticPrimarySceneObjectVisualization > > mSceneObjectVisualizers
void appendVisualizer(boost::shared_ptr< ProbabilisticPrimarySceneObjectVisualization > pVisualizer)


asr_psm_visualizations
Author(s): Gehrung Joachim, Meißner Pascal
autogenerated on Sat Nov 9 2019 03:49:13