record_visualizer_rviz.hpp
Go to the documentation of this file.
1 
17 #pragma once
18 //Local includes
20 
21 //ISM includes
22 #include <ISM/common_type/Tracks.hpp>
23 
24 
25 namespace VIZ
26 {
28 
29 
30 
31 public:
32  RecordVisualizerRVIZ(ros::Publisher publisher, std::string base_frame, std::string prefix, double marker_lifetime)
33  : VisualizerRVIZ(publisher), base_frame_(base_frame), prefix_(prefix), marker_lifetime_(marker_lifetime)
34  {};
35 
36 
42  void addVisualization(const ISM::TracksPtr record);
43 
44 private:
45 
51  visualization_msgs::MarkerArray generateRecordMarkers(const ISM::TracksPtr record);
52 
53 
54 
55  std::string base_frame_;
56  std::string prefix_;
58 };
59 }
60 
61 
62 
visualization_msgs::MarkerArray MarkerArray
void addVisualization(const ISM::TracksPtr record)
visualization_msgs::MarkerArray generateRecordMarkers(const ISM::TracksPtr record)
RecordVisualizerRVIZ(ros::Publisher publisher, std::string base_frame, std::string prefix, double marker_lifetime)


asr_ism_visualizations
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Meißner Pascal, Reckling Reno, Stöckle Patrick, Trautmann Jeremias
autogenerated on Fri Nov 8 2019 03:28:47