Public Member Functions | Private Member Functions | Private Attributes | List of all members
VIZ::RecordVisualizerRVIZ Class Reference

#include <record_visualizer_rviz.hpp>

Inheritance diagram for VIZ::RecordVisualizerRVIZ:
Inheritance graph
[legend]

Public Member Functions

void addVisualization (const ISM::TracksPtr record)
 
 RecordVisualizerRVIZ (ros::Publisher publisher, std::string base_frame, std::string prefix, double marker_lifetime)
 
- Public Member Functions inherited from VIZ::VisualizerRVIZ
void clearAllMarkerOfTopic ()
 
void publishCollectedMarkers ()
 
 VisualizerRVIZ (const ros::Publisher &publisher)
 

Private Member Functions

visualization_msgs::MarkerArray generateRecordMarkers (const ISM::TracksPtr record)
 

Private Attributes

std::string base_frame_
 
double marker_lifetime_
 
std::string prefix_
 

Additional Inherited Members

- Protected Member Functions inherited from VIZ::VisualizerRVIZ
void addMarker (visualization_msgs::Marker marker)
 
void addMarker (visualization_msgs::MarkerArray markers)
 
void publishMarkers ()
 

Detailed Description

Definition at line 27 of file record_visualizer_rviz.hpp.

Constructor & Destructor Documentation

VIZ::RecordVisualizerRVIZ::RecordVisualizerRVIZ ( ros::Publisher  publisher,
std::string  base_frame,
std::string  prefix,
double  marker_lifetime 
)
inline

Definition at line 32 of file record_visualizer_rviz.hpp.

Member Function Documentation

void VIZ::RecordVisualizerRVIZ::addVisualization ( const ISM::TracksPtr  record)

Manages generation and publication of marker for record visualization.

Parameters
recordRecorded tracks of scene objects.

Definition at line 23 of file record_visualizer_rviz.cpp.

visualization_msgs::MarkerArray VIZ::RecordVisualizerRVIZ::generateRecordMarkers ( const ISM::TracksPtr  record)
private

Generates markers for record visualization.

Parameters
recordRecorded tracks of scene objects.

Definition at line 30 of file record_visualizer_rviz.cpp.

Member Data Documentation

std::string VIZ::RecordVisualizerRVIZ::base_frame_
private

Definition at line 55 of file record_visualizer_rviz.hpp.

double VIZ::RecordVisualizerRVIZ::marker_lifetime_
private

Definition at line 57 of file record_visualizer_rviz.hpp.

std::string VIZ::RecordVisualizerRVIZ::prefix_
private

Definition at line 56 of file record_visualizer_rviz.hpp.


The documentation for this class was generated from the following files:


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