Public Member Functions | Private Member Functions | Private Attributes
ConstrainedPositioning Class Reference

#include <ConstrainedPositioning.h>

List of all members.

Public Member Functions

 ConstrainedPositioning ()
 Constructor.
void publishMarkerPose ()
 ~ConstrainedPositioning ()

Private Member Functions

bool clearFullMarkerCallback (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
bool clearGripperMarkerCallback (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
bool createSphereMarkerCallback (remote_manipulation_markers::CreateSphere::Request &req, remote_manipulation_markers::CreateSphere::Response &res)
void executeGraspCallback (const remote_manipulation_markers::SpecifiedGraspGoalConstPtr &goal)
void processMarkerFeedback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)

Private Attributes

ros::ServiceServer clearFullMarkerServer
ros::ServiceServer clearGripperMarkerServer
ros::ServiceServer createSphereServer
actionlib::SimpleActionClient
< rail_manipulation_msgs::PickupAction > * 
graspClient
boost::recursive_mutex graspMutex
boost::shared_ptr
< interactive_markers::InteractiveMarkerServer
imServer
 interactive marker server
ros::Publisher markerPosePublisher
ros::NodeHandle n
ros::NodeHandle pnh
actionlib::SimpleActionServer
< remote_manipulation_markers::SpecifiedGraspAction > 
specifiedGraspServer

Detailed Description

Definition at line 16 of file ConstrainedPositioning.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 5 of file ConstrainedPositioning.cpp.

Definition at line 33 of file ConstrainedPositioning.cpp.


Member Function Documentation

bool ConstrainedPositioning::clearFullMarkerCallback ( std_srvs::Empty::Request &  req,
std_srvs::Empty::Response &  res 
) [private]

Definition at line 222 of file ConstrainedPositioning.cpp.

bool ConstrainedPositioning::clearGripperMarkerCallback ( std_srvs::Empty::Request &  req,
std_srvs::Empty::Response &  res 
) [private]

Definition at line 213 of file ConstrainedPositioning.cpp.

bool ConstrainedPositioning::createSphereMarkerCallback ( remote_manipulation_markers::CreateSphere::Request &  req,
remote_manipulation_markers::CreateSphere::Response &  res 
) [private]

Definition at line 38 of file ConstrainedPositioning.cpp.

void ConstrainedPositioning::executeGraspCallback ( const remote_manipulation_markers::SpecifiedGraspGoalConstPtr &  goal) [private]

Definition at line 168 of file ConstrainedPositioning.cpp.

void ConstrainedPositioning::processMarkerFeedback ( const visualization_msgs::InteractiveMarkerFeedbackConstPtr &  feedback) [private]

Definition at line 107 of file ConstrainedPositioning.cpp.

Definition at line 231 of file ConstrainedPositioning.cpp.


Member Data Documentation

Definition at line 49 of file ConstrainedPositioning.h.

Definition at line 48 of file ConstrainedPositioning.h.

Definition at line 50 of file ConstrainedPositioning.h.

actionlib::SimpleActionClient<rail_manipulation_msgs::PickupAction>* ConstrainedPositioning::graspClient [private]

Definition at line 53 of file ConstrainedPositioning.h.

boost::recursive_mutex ConstrainedPositioning::graspMutex [private]

Definition at line 58 of file ConstrainedPositioning.h.

interactive marker server

Definition at line 56 of file ConstrainedPositioning.h.

Definition at line 45 of file ConstrainedPositioning.h.

Definition at line 42 of file ConstrainedPositioning.h.

Definition at line 42 of file ConstrainedPositioning.h.

actionlib::SimpleActionServer<remote_manipulation_markers::SpecifiedGraspAction> ConstrainedPositioning::specifiedGraspServer [private]

Definition at line 54 of file ConstrainedPositioning.h.


The documentation for this class was generated from the following files:


remote_manipulation_markers
Author(s): David Kent
autogenerated on Thu Jun 6 2019 22:05:39