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

#include <PointAndClick.h>

List of all members.

Public Member Functions

 PointAndClick ()
 Constructor.
 ~PointAndClick ()

Private Member Functions

void cycleGraspsBackward ()
bool cycleGraspsCallback (remote_manipulation_markers::CycleGrasps::Request &req, remote_manipulation_markers::CycleGrasps::Response &res)
void cycleGraspsForward ()
void executeGraspCallback (const remote_manipulation_markers::SpecifiedGraspGoalConstPtr &goal)
void graspsCallback (const geometry_msgs::PoseArray &grasps)
void updateMarker ()

Private Attributes

ros::ServiceServer cycleGraspsServer
ros::ServiceServer executeGraspServer
actionlib::SimpleActionClient
< rail_manipulation_msgs::PickupAction > * 
graspClient
int graspIndex
geometry_msgs::PoseArray graspList
visualization_msgs::Marker graspMarker
visualization_msgs::InteractiveMarkerControl graspMarkerControl
visualization_msgs::InteractiveMarker graspSelectorMarker
boost::recursive_mutex graspsMutex
bool graspsReceived
ros::Subscriber graspsSubscriber
boost::shared_ptr
< interactive_markers::InteractiveMarkerServer
imServer
ros::NodeHandle n
ros::NodeHandle pnh
actionlib::SimpleActionServer
< remote_manipulation_markers::SpecifiedGraspAction > 
specifiedGraspServer
tf::TransformBroadcaster tfBroadcaster
tf::TransformListener tfListener

Detailed Description

Definition at line 18 of file PointAndClick.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 5 of file PointAndClick.cpp.

Definition at line 33 of file PointAndClick.cpp.


Member Function Documentation

Definition at line 133 of file PointAndClick.cpp.

bool PointAndClick::cycleGraspsCallback ( remote_manipulation_markers::CycleGrasps::Request &  req,
remote_manipulation_markers::CycleGrasps::Response &  res 
) [private]

Definition at line 109 of file PointAndClick.cpp.

Definition at line 127 of file PointAndClick.cpp.

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

Definition at line 69 of file PointAndClick.cpp.

void PointAndClick::graspsCallback ( const geometry_msgs::PoseArray &  grasps) [private]

Definition at line 38 of file PointAndClick.cpp.

void PointAndClick::updateMarker ( ) [private]

Definition at line 48 of file PointAndClick.cpp.


Member Data Documentation

Definition at line 54 of file PointAndClick.h.

Definition at line 55 of file PointAndClick.h.

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

Definition at line 47 of file PointAndClick.h.

Definition at line 69 of file PointAndClick.h.

geometry_msgs::PoseArray PointAndClick::graspList [private]

Definition at line 63 of file PointAndClick.h.

visualization_msgs::Marker PointAndClick::graspMarker [private]

Definition at line 60 of file PointAndClick.h.

visualization_msgs::InteractiveMarkerControl PointAndClick::graspMarkerControl [private]

Definition at line 61 of file PointAndClick.h.

visualization_msgs::InteractiveMarker PointAndClick::graspSelectorMarker [private]

Definition at line 59 of file PointAndClick.h.

boost::recursive_mutex PointAndClick::graspsMutex [private]

Definition at line 57 of file PointAndClick.h.

Definition at line 68 of file PointAndClick.h.

Definition at line 51 of file PointAndClick.h.

Definition at line 58 of file PointAndClick.h.

Definition at line 43 of file PointAndClick.h.

Definition at line 44 of file PointAndClick.h.

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

Definition at line 48 of file PointAndClick.h.

Definition at line 65 of file PointAndClick.h.

Definition at line 66 of file PointAndClick.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