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

#include <obj_filter.h>

List of all members.

Public Member Functions

void mainLoop (void)
 ObjectFilter ()

Private Member Functions

bool compute_grasp_pose_callback (iri_wam_common_msgs::compute_obj_grasp_pose::Request &req, iri_wam_common_msgs::compute_obj_grasp_pose::Response &res)
void focused_obj_sub_callback (const std_msgs::Int32 &msg)
void grasping_points_list_sub_callback (const iri_clothes_grasping_point::GraspingPointList &msg)
void heat_map_sub_callback (const normal_descriptor_node::heat_map &msg)
void pcl2_sub_callback (const sensor_msgs::PointCloud2ConstPtr &msg)
void segmented_img_sub_callback (const sensor_msgs::ImageConstPtr &msg)

Private Attributes

float * ci
ros::ServiceServer compute_grasp
ros::Publisher filtered_pcl2_publisher
int focused_obj
ros::Subscriber focused_object_sub
ros::Subscriber grasping_points_list_sub
geometry_msgs::PoseStamped graspPose
ros::Subscriber heat_map_sub
sensor_msgs::PointCloud2ConstPtr * msg_
int ncols
ros::NodeHandle nh
int nrows
ros::Subscriber pcl2_sub
pcl::PointCloud< pcl::PointXYZRGB > pcl_xyzrgb
ros::Subscriber segmented_img_sub
tf::TransformBroadcaster tf_br
tf::Transform transform_grasping_point
ros::ServiceClient wrinkle_client
normal_descriptor_node::wrinkle wrinkle_srv
float * xi
float * yi
float * zi

Detailed Description

Definition at line 54 of file obj_filter.h.


Constructor & Destructor Documentation

Definition at line 5 of file obj_filter.cpp.


Member Function Documentation

bool ObjectFilter::compute_grasp_pose_callback ( iri_wam_common_msgs::compute_obj_grasp_pose::Request &  req,
iri_wam_common_msgs::compute_obj_grasp_pose::Response &  res 
) [private]

Definition at line 149 of file obj_filter.cpp.

Definition at line 125 of file obj_filter.cpp.

Definition at line 103 of file obj_filter.cpp.

void ObjectFilter::heat_map_sub_callback ( const normal_descriptor_node::heat_map &  msg) [private]

Definition at line 77 of file obj_filter.cpp.

void ObjectFilter::mainLoop ( void  )

Definition at line 72 of file obj_filter.cpp.

void ObjectFilter::pcl2_sub_callback ( const sensor_msgs::PointCloud2ConstPtr &  msg) [private]

Definition at line 48 of file obj_filter.cpp.

void ObjectFilter::segmented_img_sub_callback ( const sensor_msgs::ImageConstPtr &  msg) [private]

Definition at line 130 of file obj_filter.cpp.


Member Data Documentation

float* ObjectFilter::ci [private]

Definition at line 69 of file obj_filter.h.

Definition at line 89 of file obj_filter.h.

Definition at line 78 of file obj_filter.h.

Definition at line 62 of file obj_filter.h.

Definition at line 84 of file obj_filter.h.

Definition at line 85 of file obj_filter.h.

geometry_msgs::PoseStamped ObjectFilter::graspPose [private]

Definition at line 63 of file obj_filter.h.

Definition at line 83 of file obj_filter.h.

sensor_msgs::PointCloud2ConstPtr* ObjectFilter::msg_ [private]

Definition at line 64 of file obj_filter.h.

int ObjectFilter::ncols [private]

Definition at line 60 of file obj_filter.h.

Definition at line 75 of file obj_filter.h.

int ObjectFilter::nrows [private]

Definition at line 61 of file obj_filter.h.

Definition at line 81 of file obj_filter.h.

pcl::PointCloud<pcl::PointXYZRGB> ObjectFilter::pcl_xyzrgb [private]

Definition at line 65 of file obj_filter.h.

Definition at line 82 of file obj_filter.h.

Definition at line 71 of file obj_filter.h.

Definition at line 72 of file obj_filter.h.

Definition at line 88 of file obj_filter.h.

normal_descriptor_node::wrinkle ObjectFilter::wrinkle_srv [private]

Definition at line 90 of file obj_filter.h.

float* ObjectFilter::xi [private]

Definition at line 66 of file obj_filter.h.

float* ObjectFilter::yi [private]

Definition at line 67 of file obj_filter.h.

float* ObjectFilter::zi [private]

Definition at line 68 of file obj_filter.h.


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


iri_obj_filter
Author(s): Pol Monsó
autogenerated on Fri Dec 6 2013 20:30:57