Public Member Functions | |
void | handlePoseUpdate (const unsigned id, const vm::InteractiveMarkerFeedback::ConstPtr &f) |
MarkerNode () | |
void | publishPoses (const ros::TimerEvent &e) |
Private Attributes | |
im::InteractiveMarkerServer | im_server_ |
boost::mutex | mutex_ |
ros::NodeHandle | nh_ |
const double | num_markers_ |
vector< gm::Pose > | poses_ |
const double | pub_rate_ |
ros::Timer | pub_timer_ |
tf::TransformBroadcaster | tfb_ |
Definition at line 67 of file interactive_markers.cpp.
Definition at line 109 of file interactive_markers.cpp.
void flirtlib_ros::MarkerNode::handlePoseUpdate | ( | const unsigned | id, |
const vm::InteractiveMarkerFeedback::ConstPtr & | f | ||
) |
Definition at line 186 of file interactive_markers.cpp.
void flirtlib_ros::MarkerNode::publishPoses | ( | const ros::TimerEvent & | e | ) |
Definition at line 170 of file interactive_markers.cpp.
Definition at line 86 of file interactive_markers.cpp.
boost::mutex flirtlib_ros::MarkerNode::mutex_ [private] |
Definition at line 83 of file interactive_markers.cpp.
ros::NodeHandle flirtlib_ros::MarkerNode::nh_ [private] |
Definition at line 77 of file interactive_markers.cpp.
const double flirtlib_ros::MarkerNode::num_markers_ [private] |
Definition at line 79 of file interactive_markers.cpp.
vector<gm::Pose> flirtlib_ros::MarkerNode::poses_ [private] |
Definition at line 81 of file interactive_markers.cpp.
const double flirtlib_ros::MarkerNode::pub_rate_ [private] |
Definition at line 78 of file interactive_markers.cpp.
Definition at line 84 of file interactive_markers.cpp.
Definition at line 85 of file interactive_markers.cpp.