Class IMarkerEndEffector
Defined in File imarker_end_effector.h
Class Documentation
-
class IMarkerEndEffector
Public Functions
-
IMarkerEndEffector(IMarkerRobotState *imarker_parent, const std::string &imarker_name, ArmData arm_data, rviz_visual_tools::Colors color)
Constructor.
-
inline ~IMarkerEndEffector()
-
void getPose(Eigen::Isometry3d &pose)
Get the current end effector pose.
-
bool setPoseFromRobotState()
-
void solveIK(Eigen::Isometry3d &pose)
-
void initializeInteractiveMarkers()
-
void updateIMarkerPose(const Eigen::Isometry3d &pose)
-
void sendUpdatedIMarkerPose()
-
void make6DofMarker(const geometry_msgs::msg::Pose &pose)
-
visualization_msgs::msg::InteractiveMarkerControl &makeBoxControl(visualization_msgs::msg::InteractiveMarker &msg)
-
inline void setCollisionCheckingVerbose(bool collision_checking_verbose)
-
inline void setOnlyCheckSelfCollision(bool only_check_self_collision)
-
inline void setUseCollisionChecking(bool use_collision_checking)
-
inline void setIMarkerCallback(const IMarkerCallback &callback)
-
inline const moveit::core::LinkModel *getEELink()
-
IMarkerEndEffector(IMarkerRobotState *imarker_parent, const std::string &imarker_name, ArmData arm_data, rviz_visual_tools::Colors color)