#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_ |
Definition at line 27 of file marker_helper.h.
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.
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.
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.