Public Member Functions | Protected Member Functions | Protected Attributes
mtconnect_cnc_robot_example::MovePickPlaceServer Class Reference

#include <MovePickPlaceServer.h>

Inheritance diagram for mtconnect_cnc_robot_example::MovePickPlaceServer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool fetchParameters (std::string nameSpace="")
virtual bool moveArmThroughPickSequence (const object_manipulation_msgs::PickupGoal &pickup_goal)
virtual bool moveArmThroughPlaceSequence (const object_manipulation_msgs::PlaceGoal &place_goal)
 MovePickPlaceServer ()
virtual void run ()
virtual ~MovePickPlaceServer ()

Protected Member Functions

bool createPickupMoveSequence (const object_manipulation_msgs::PickupGoal &goal, geometry_msgs::PoseArray &pickup_pose_sequence)
bool createPlaceMoveSequence (const object_manipulation_msgs::PlaceGoal &goal, geometry_msgs::PoseArray &place_pose_sequence)
virtual void pickupCancelCallback (PickupGoalHandle goal)
virtual void pickupGoalCallback (PickupGoalHandle goal)
virtual void placeCancelCallback (PlaceGoalHandle goal)
virtual void placeGoalCallback (PlaceGoalHandle goal)
virtual bool setup ()

Protected Attributes

MoveArmPickupServerPtr arm_pickup_server_ptr_
MoveArmPlaceServerPtr arm_place_server_ptr_
GraspActionClientPtr grasp_action_client_ptr_
MoveArmPickupServer::GoalHandle pickup_gh_
MoveArmPlaceServer::GoalHandle place_gh_

Detailed Description

Definition at line 48 of file MovePickPlaceServer.h.


Constructor & Destructor Documentation

Definition at line 26 of file MovePickPlaceServer.cpp.

Definition at line 35 of file MovePickPlaceServer.cpp.


Member Function Documentation

bool MovePickPlaceServer::createPickupMoveSequence ( const object_manipulation_msgs::PickupGoal &  goal,
geometry_msgs::PoseArray &  pickup_pose_sequence 
) [protected]

Definition at line 390 of file MovePickPlaceServer.cpp.

bool MovePickPlaceServer::createPlaceMoveSequence ( const object_manipulation_msgs::PlaceGoal &  goal,
geometry_msgs::PoseArray &  place_pose_sequence 
) [protected]

Definition at line 425 of file MovePickPlaceServer.cpp.

bool MovePickPlaceServer::fetchParameters ( std::string  nameSpace = "") [virtual]

Reimplemented from mtconnect_cnc_robot_example::MoveArmActionClient.

Reimplemented in MovePickPlaceTest.

Definition at line 80 of file MovePickPlaceServer.cpp.

bool MovePickPlaceServer::moveArmThroughPickSequence ( const object_manipulation_msgs::PickupGoal &  pickup_goal) [virtual]

Definition at line 136 of file MovePickPlaceServer.cpp.

bool MovePickPlaceServer::moveArmThroughPlaceSequence ( const object_manipulation_msgs::PlaceGoal &  place_goal) [virtual]

Definition at line 214 of file MovePickPlaceServer.cpp.

void MovePickPlaceServer::pickupCancelCallback ( PickupGoalHandle  goal) [protected, virtual]

Definition at line 300 of file MovePickPlaceServer.cpp.

void MovePickPlaceServer::pickupGoalCallback ( PickupGoalHandle  goal) [protected, virtual]

Definition at line 266 of file MovePickPlaceServer.cpp.

void MovePickPlaceServer::placeCancelCallback ( PlaceGoalHandle  goal) [protected, virtual]

Definition at line 363 of file MovePickPlaceServer.cpp.

void MovePickPlaceServer::placeGoalCallback ( PlaceGoalHandle  goal) [protected, virtual]

Definition at line 328 of file MovePickPlaceServer.cpp.

void MovePickPlaceServer::run ( void  ) [virtual]

Reimplemented from mtconnect_cnc_robot_example::MoveArmActionClient.

Reimplemented in MovePickPlaceTest.

Definition at line 40 of file MovePickPlaceServer.cpp.

bool MovePickPlaceServer::setup ( void  ) [protected, virtual]

Reimplemented from mtconnect_cnc_robot_example::MoveArmActionClient.

Definition at line 96 of file MovePickPlaceServer.cpp.


Member Data Documentation

Definition at line 81 of file MovePickPlaceServer.h.

Definition at line 82 of file MovePickPlaceServer.h.

Definition at line 89 of file MovePickPlaceServer.h.

Definition at line 85 of file MovePickPlaceServer.h.

Definition at line 86 of file MovePickPlaceServer.h.


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


mtconnect_cnc_robot_example
Author(s): Jnicho
autogenerated on Mon Jan 6 2014 11:31:45