Public Member Functions | Private Member Functions | Private Attributes
visualization_server::MarkerHelper Class Reference

#include <marker_helper.h>

List of all members.

Public Member Functions

visualization_msgs::MarkerArray getAllMarkersDome ()
visualization_msgs::MarkerArray getAllMarkersMild ()
 MarkerHelper ()
 MarkerHelper (double marker_lifetime, const std::string &dome_config_path, const std::string &mild_config_path)

Private Member Functions

visualization_msgs::Marker createMarker (const std::string &name, const std::string &mesh, const std::vector< double > &pose, const std::vector< double > &scale, int id, bool use_mat)
bool parseDoubleCsv (std::string csv_in, std::vector< double > &csv_out, std::string delim)
visualization_msgs::MarkerArray parseXmlFile (std::string xml_path)

Private Attributes

double DEFAULT_MARKER_LIFETIME = 2.0
std::string dome_config_path_
double marker_lifetime_
std::string mild_config_path_

Detailed Description

Definition at line 27 of file marker_helper.h.


Constructor & Destructor Documentation

Definition at line 46 of file marker_helper.h.

visualization_server::MarkerHelper::MarkerHelper ( double  marker_lifetime,
const std::string &  dome_config_path,
const std::string &  mild_config_path 
)

Definition at line 27 of file marker_helper.cpp.


Member Function Documentation

visualization_msgs::Marker visualization_server::MarkerHelper::createMarker ( const std::string &  name,
const std::string &  mesh,
const std::vector< double > &  pose,
const std::vector< double > &  scale,
int  id,
bool  use_mat 
) [private]

Definition at line 118 of file marker_helper.cpp.

visualization_msgs::MarkerArray visualization_server::MarkerHelper::getAllMarkersDome ( )

Definition at line 36 of file marker_helper.cpp.

visualization_msgs::MarkerArray visualization_server::MarkerHelper::getAllMarkersMild ( )

Definition at line 41 of file marker_helper.cpp.

bool visualization_server::MarkerHelper::parseDoubleCsv ( std::string  csv_in,
std::vector< double > &  csv_out,
std::string  delim 
) [private]

Definition at line 102 of file marker_helper.cpp.

visualization_msgs::MarkerArray visualization_server::MarkerHelper::parseXmlFile ( std::string  xml_path) [private]

Definition at line 47 of file marker_helper.cpp.


Member Data Documentation

Definition at line 31 of file marker_helper.h.

Definition at line 35 of file marker_helper.h.

Definition at line 33 of file marker_helper.h.

Definition at line 36 of file marker_helper.h.


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


asr_visualization_server
Author(s): Allgeyer Tobias, Braun Kai, Heller Florian, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Wittenbeck Valerij
autogenerated on Thu Jun 6 2019 21:15:28