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