Public Member Functions | Private Member Functions | Private Attributes | List of all members
visualization_server::MarkerHelper Class Reference

#include <marker_helper.h>

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

visualization_server::MarkerHelper::MarkerHelper ( )
inline

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

double visualization_server::MarkerHelper::DEFAULT_MARKER_LIFETIME = 2.0
private

Definition at line 31 of file marker_helper.h.

std::string visualization_server::MarkerHelper::dome_config_path_
private

Definition at line 35 of file marker_helper.h.

double visualization_server::MarkerHelper::marker_lifetime_
private

Definition at line 33 of file marker_helper.h.

std::string visualization_server::MarkerHelper::mild_config_path_
private

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 Mon Jun 10 2019 12:45:13