12 #include <visualization_msgs/Marker.h> 13 #include <visualization_msgs/MarkerArray.h> 15 #include <wire_msgs/Property.h> 32 Color(
double red,
double green,
double blue) : r(red), g(green), b(blue) {};
46 bool createMarkers(
const std_msgs::Header& header,
long ID,
47 const std::vector<wire_msgs::Property>& props,
48 std::vector<visualization_msgs::Marker>& markers_out,
49 const std::string& frame_id);
89 void getStructValue(
XmlRpc::XmlRpcValue& s,
const std::string& name,
float& f,
float default_value);
90 void getStructValue(
XmlRpc::XmlRpcValue& s,
const std::string& name,
double& d,
double default_value);
91 void getStructValue(
XmlRpc::XmlRpcValue& s,
const std::string& name,
bool&
b,
bool default_value);
92 void getStructValue(
XmlRpc::XmlRpcValue& s,
const std::string& name, std::string& str,
const std::string& default_value);
tf::TransformListener * tf_listener_
std::map< std::string, bool > attribute_map_
visualization_msgs::Marker shape_marker
Color(double red, double green, double blue)
std::map< std::string, MarkerInfo > object_class_to_marker_map_
visualization_msgs::Marker text_marker
std::map< std::string, Color > color_mapping_
visualization_msgs::Marker cov_marker