Public Member Functions | Public Attributes | List of all members
CCalcGrasppointsClient Class Reference

Public Member Functions

 CCalcGrasppointsClient (ros::NodeHandle nh_)
 
void get_grasp_cb (const sensor_msgs::PointCloud2ConstPtr &pc_in)
 
void open_pcd_and_trig_get_grasp_cb (std_msgs::String pcd_path)
 
bool set_approach_vector (haf_grasping::GraspApproachVector::Request &req, haf_grasping::GraspApproachVector::Response &res)
 
bool set_grasp_calculation_time_max (haf_grasping::GraspCalculationTimeMax::Request &req, haf_grasping::GraspCalculationTimeMax::Response &res)
 
bool set_grasp_center (haf_grasping::GraspSearchCenter::Request &req, haf_grasping::GraspSearchCenter::Response &res)
 
bool set_grasp_search_area_size (haf_grasping::GraspSearchRectangleSize::Request &req, haf_grasping::GraspSearchRectangleSize::Response &res)
 
bool set_gripper_width (haf_grasping::GraspPreGripperOpeningWidth::Request &req, haf_grasping::GraspPreGripperOpeningWidth::Response &res)
 
bool set_show_only_best_grasp (haf_grasping::ShowOnlyBestGrasp::Request &req, haf_grasping::ShowOnlyBestGrasp::Response &res)
 

Public Attributes

geometry_msgs::Vector3 approach_vector
 
std::string base_frame_default
 
ros::Duration grasp_calculation_time_max
 
int grasp_search_size_x
 
int grasp_search_size_y
 
geometry_msgs::Point graspsearchcenter
 
int gripper_opening_width
 
int max_grasp_search_size_x
 
int max_grasp_search_size_y
 
ros::Subscriber pc_sub
 
ros::Subscriber pcd_sub
 
bool show_only_best_grasp
 
ros::ServiceServer srv_set_approach_vector
 
ros::ServiceServer srv_set_grasp_calculation_time_max
 
ros::ServiceServer srv_set_grasp_center
 
ros::ServiceServer srv_set_grasp_search_area_size
 
ros::ServiceServer srv_set_gripper_width
 
ros::ServiceServer srv_set_show_only_best_grasp
 

Detailed Description

Definition at line 45 of file calc_grasppoints_action_client.cpp.

Constructor & Destructor Documentation

CCalcGrasppointsClient::CCalcGrasppointsClient ( ros::NodeHandle  nh_)
inline

Definition at line 76 of file calc_grasppoints_action_client.cpp.

Member Function Documentation

void CCalcGrasppointsClient::get_grasp_cb ( const sensor_msgs::PointCloud2ConstPtr &  pc_in)

Definition at line 160 of file calc_grasppoints_action_client.cpp.

void CCalcGrasppointsClient::open_pcd_and_trig_get_grasp_cb ( std_msgs::String  pcd_path)

Definition at line 137 of file calc_grasppoints_action_client.cpp.

bool CCalcGrasppointsClient::set_approach_vector ( haf_grasping::GraspApproachVector::Request &  req,
haf_grasping::GraspApproachVector::Response &  res 
)

Definition at line 268 of file calc_grasppoints_action_client.cpp.

bool CCalcGrasppointsClient::set_grasp_calculation_time_max ( haf_grasping::GraspCalculationTimeMax::Request &  req,
haf_grasping::GraspCalculationTimeMax::Response &  res 
)

Definition at line 256 of file calc_grasppoints_action_client.cpp.

bool CCalcGrasppointsClient::set_grasp_center ( haf_grasping::GraspSearchCenter::Request &  req,
haf_grasping::GraspSearchCenter::Response &  res 
)

Definition at line 214 of file calc_grasppoints_action_client.cpp.

bool CCalcGrasppointsClient::set_grasp_search_area_size ( haf_grasping::GraspSearchRectangleSize::Request &  req,
haf_grasping::GraspSearchRectangleSize::Response &  res 
)

Definition at line 228 of file calc_grasppoints_action_client.cpp.

bool CCalcGrasppointsClient::set_gripper_width ( haf_grasping::GraspPreGripperOpeningWidth::Request &  req,
haf_grasping::GraspPreGripperOpeningWidth::Response &  res 
)

Definition at line 291 of file calc_grasppoints_action_client.cpp.

bool CCalcGrasppointsClient::set_show_only_best_grasp ( haf_grasping::ShowOnlyBestGrasp::Request &  req,
haf_grasping::ShowOnlyBestGrasp::Response &  res 
)

Definition at line 279 of file calc_grasppoints_action_client.cpp.

Member Data Documentation

geometry_msgs::Vector3 CCalcGrasppointsClient::approach_vector

Definition at line 57 of file calc_grasppoints_action_client.cpp.

std::string CCalcGrasppointsClient::base_frame_default

Definition at line 64 of file calc_grasppoints_action_client.cpp.

ros::Duration CCalcGrasppointsClient::grasp_calculation_time_max

Definition at line 62 of file calc_grasppoints_action_client.cpp.

int CCalcGrasppointsClient::grasp_search_size_x

Definition at line 58 of file calc_grasppoints_action_client.cpp.

int CCalcGrasppointsClient::grasp_search_size_y

Definition at line 59 of file calc_grasppoints_action_client.cpp.

geometry_msgs::Point CCalcGrasppointsClient::graspsearchcenter

Definition at line 56 of file calc_grasppoints_action_client.cpp.

int CCalcGrasppointsClient::gripper_opening_width

Definition at line 65 of file calc_grasppoints_action_client.cpp.

int CCalcGrasppointsClient::max_grasp_search_size_x

Definition at line 60 of file calc_grasppoints_action_client.cpp.

int CCalcGrasppointsClient::max_grasp_search_size_y

Definition at line 61 of file calc_grasppoints_action_client.cpp.

ros::Subscriber CCalcGrasppointsClient::pc_sub

Definition at line 48 of file calc_grasppoints_action_client.cpp.

ros::Subscriber CCalcGrasppointsClient::pcd_sub

Definition at line 49 of file calc_grasppoints_action_client.cpp.

bool CCalcGrasppointsClient::show_only_best_grasp

Definition at line 63 of file calc_grasppoints_action_client.cpp.

ros::ServiceServer CCalcGrasppointsClient::srv_set_approach_vector

Definition at line 53 of file calc_grasppoints_action_client.cpp.

ros::ServiceServer CCalcGrasppointsClient::srv_set_grasp_calculation_time_max

Definition at line 52 of file calc_grasppoints_action_client.cpp.

ros::ServiceServer CCalcGrasppointsClient::srv_set_grasp_center

Definition at line 50 of file calc_grasppoints_action_client.cpp.

ros::ServiceServer CCalcGrasppointsClient::srv_set_grasp_search_area_size

Definition at line 51 of file calc_grasppoints_action_client.cpp.

ros::ServiceServer CCalcGrasppointsClient::srv_set_gripper_width

Definition at line 55 of file calc_grasppoints_action_client.cpp.

ros::ServiceServer CCalcGrasppointsClient::srv_set_show_only_best_grasp

Definition at line 54 of file calc_grasppoints_action_client.cpp.


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


haf_grasping
Author(s): David Fischinger
autogenerated on Mon Jun 10 2019 13:28:43