#include <imarker_simple.h>
| Public Member Functions | |
| geometry_msgs::Pose & | getPose () | 
| void | iMarkerCallback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) | 
| IMarkerSimple (const std::string &name="imarker", double scale=0.2, const geometry_msgs::Pose &initial_pose=getIdentityPose()) | |
| void | setIMarkerCallback (IMarkerCallback callback) | 
| void | setPose (const Eigen::Affine3d &pose) | 
| void | setPose (const geometry_msgs::Pose &pose) | 
| Private Member Functions | |
| void | make6DofMarker (const geometry_msgs::Pose &pose, double scale=0.2) | 
| void | sendUpdatedIMarkerPose () | 
| Private Attributes | |
| IMarkerCallback | imarker_callback_ | 
| std::shared_ptr< interactive_markers::InteractiveMarkerServer > | imarker_server_ | 
| visualization_msgs::InteractiveMarker | int_marker_ | 
| geometry_msgs::Pose | latest_pose_ | 
| std::string | name_ = "imarker_simple" | 
| ros::NodeHandle | nh_ | 
Definition at line 73 of file imarker_simple.h.
| 
 | explicit | 
Definition at line 45 of file imarker_simple.cpp.
| geometry_msgs::Pose & rviz_visual_tools::IMarkerSimple::getPose | ( | ) | 
Definition at line 61 of file imarker_simple.cpp.
| void rviz_visual_tools::IMarkerSimple::iMarkerCallback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) | 
Definition at line 79 of file imarker_simple.cpp.
| 
 | private | 
Definition at line 100 of file imarker_simple.cpp.
| 
 | private | 
Definition at line 94 of file imarker_simple.cpp.
| 
 | inline | 
Definition at line 87 of file imarker_simple.h.
| void rviz_visual_tools::IMarkerSimple::setPose | ( | const Eigen::Affine3d & | pose | ) | 
Definition at line 66 of file imarker_simple.cpp.
| void rviz_visual_tools::IMarkerSimple::setPose | ( | const geometry_msgs::Pose & | pose | ) | 
Definition at line 73 of file imarker_simple.cpp.
| 
 | private | 
Definition at line 115 of file imarker_simple.h.
| 
 | private | 
Definition at line 108 of file imarker_simple.h.
| 
 | private | 
Definition at line 112 of file imarker_simple.h.
| 
 | private | 
Definition at line 105 of file imarker_simple.h.
| 
 | private | 
Definition at line 100 of file imarker_simple.h.
| 
 | private | 
Definition at line 103 of file imarker_simple.h.