Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008 #ifndef GRASPPLANNERINTERFACE_H_
00009 #define GRASPPLANNERINTERFACE_H_
00010
00011 #include <object_manipulation_msgs/GraspPlanning.h>
00012 #include <string.h>
00013
00014 class GraspPlannerInterface
00015 {
00016 public:
00017 virtual bool planGrasp(object_manipulation_msgs::GraspPlanning::Request &req,
00018 object_manipulation_msgs::GraspPlanning::Response &res) = 0;
00019 virtual std::string getPlannerName() = 0;
00020 virtual void fetchParameters(bool useNodeNamespace) = 0;
00021
00022 protected:
00023 };
00024
00025 #endif