Public Member Functions | |
void | makeControlMarker (bool fixed) |
void | markerUpdate (std_msgs::Header header, geometry_msgs::Pose pose) |
void | processFeedback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
void | set_pose_cb (const geometry_msgs::PoseStampedConstPtr &msg) |
UrdfControlMarker () | |
Private Attributes | |
ros::ServiceClient | dynamic_tf_publisher_client_ |
std::string | frame_id_ |
std::string | marker_frame_id_ |
bool | move_2d_ |
ros::NodeHandle | nh_ |
ros::NodeHandle | pnh_ |
ros::Publisher | pub_pose_ |
boost::shared_ptr < interactive_markers::InteractiveMarkerServer > | server_ |
ros::Subscriber | sub_set_pose_ |
bool | use_dynamic_tf_ |
Definition at line 12 of file urdf_control_marker.cpp.
Definition at line 30 of file urdf_control_marker.cpp.
void UrdfControlMarker::makeControlMarker | ( | bool | fixed | ) |
Definition at line 90 of file urdf_control_marker.cpp.
void UrdfControlMarker::markerUpdate | ( | std_msgs::Header | header, |
geometry_msgs::Pose | pose | ||
) |
Definition at line 63 of file urdf_control_marker.cpp.
void UrdfControlMarker::processFeedback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 58 of file urdf_control_marker.cpp.
void UrdfControlMarker::set_pose_cb | ( | const geometry_msgs::PoseStampedConstPtr & | msg | ) |
Definition at line 51 of file urdf_control_marker.cpp.
Definition at line 22 of file urdf_control_marker.cpp.
std::string UrdfControlMarker::frame_id_ [private] |
Definition at line 27 of file urdf_control_marker.cpp.
Definition at line 27 of file urdf_control_marker.cpp.
bool UrdfControlMarker::move_2d_ [private] |
Definition at line 21 of file urdf_control_marker.cpp.
ros::NodeHandle UrdfControlMarker::nh_ [private] |
Definition at line 25 of file urdf_control_marker.cpp.
ros::NodeHandle UrdfControlMarker::pnh_ [private] |
Definition at line 25 of file urdf_control_marker.cpp.
ros::Publisher UrdfControlMarker::pub_pose_ [private] |
Definition at line 26 of file urdf_control_marker.cpp.
boost::shared_ptr<interactive_markers::InteractiveMarkerServer> UrdfControlMarker::server_ [private] |
Definition at line 24 of file urdf_control_marker.cpp.
Definition at line 23 of file urdf_control_marker.cpp.
bool UrdfControlMarker::use_dynamic_tf_ [private] |
Definition at line 21 of file urdf_control_marker.cpp.