33 #ifndef RC_TAGDETECT_CLIENT_VISUALIZATION_H 34 #define RC_TAGDETECT_CLIENT_VISUALIZATION_H 37 #include <visualization_msgs/MarkerArray.h> 40 #include <rc_tagdetect_client/DetectedTag.h> 59 void publishTags(
const std::vector<rc_tagdetect_client::DetectedTag>& tags);
62 geometry_msgs::TransformStamped
createTf(
const rc_tagdetect_client::DetectedTag& tag)
const;
63 visualization_msgs::Marker
createMarker(
const rc_tagdetect_client::DetectedTag& tag)
const;
73 #endif // RC_TAGDETECT_CLIENT_VISUALIZATION_H ros::Publisher tag_marker_pub_
void publishTags(const std::vector< rc_tagdetect_client::DetectedTag > &tags)
geometry_msgs::TransformStamped createTf(const rc_tagdetect_client::DetectedTag &tag) const
visualization_msgs::MarkerArray markers_
Visualization(const ros::NodeHandle &nh)
visualization_msgs::Marker createMarker(const rc_tagdetect_client::DetectedTag &tag) const
tf2_ros::TransformBroadcaster transform_broadcaster_