33 #ifndef RC_PICK_CLIENT_PUBLISH_PICK_VISULIZATION_H
34 #define RC_PICK_CLIENT_PUBLISH_PICK_VISULIZATION_H
37 #include <rc_pick_client/SuctionGrasp.h>
38 #include <visualization_msgs/MarkerArray.h>
40 #include <rc_pick_client/LoadCarrier.h>
41 #include <rc_pick_client/Item.h>
59 void visualizeGrasps(
const std::vector<rc_pick_client::SuctionGrasp>& ros_grasps);
103 static void constructLoadCarrier(visualization_msgs::MarkerArray& marker_array,
const rc_pick_client::LoadCarrier& lc,
108 void setMarker(visualization_msgs::Marker& marker,
const geometry_msgs::Pose& item_pose,
109 const rc_pick_client::Rectangle& rectangle, std::string frame_id,
int marker_id);
114 void publishTf(
const geometry_msgs::Pose& ros_pose, std::string frame_id, std::string
id);
118 #endif // RC_PICK_CLIENT_PUBLISH_PICK_VISULIZATION_H