$search

PokePointFinder Class Reference

List of all members.

Public Member Functions

bool convertPointNormalstoGraps (pcl::PointCloud< pcl::PointNormal > &cloud, std::vector< Eigen::Matrix4f > &poses)
bool get3dPoints (const pr2_interactive_segmentation::cornerFind::Response &res, pcl::PointCloud< pcl::PointNormal > &grasp_points)
bool get3dRandomPoint (randomPoint &random, pcl::PointCloud< pcl::PointNormal > &grasp_points)
bool getCornersToPush (cv::Mat &topview, pr2_interactive_segmentation::cornerFind::Response &res)
bool getPokePointServiceCB (pr2_interactive_segmentation::cornerPokePoseFind::Request &req, pr2_interactive_segmentation::cornerPokePoseFind::Response &res)
bool getRandomPoint (cv::Mat &topview, randomPoint &random)
bool getTopView (cv::Mat &topview)
 PokePointFinder ()

Private Types

typedef pcl::PointXYZRGB Point

Private Attributes

sensor_msgs::CvBridge _bridge
sensor_msgs::CameraInfoConstPtr _cam_info
ros::ServiceClient _corner_finder
ros::ServiceServer _getMaskServer
double _max_height_z
image_geometry::PinholeCameraModel _model
ros::NodeHandle _nh
ros::NodeHandle _nh_private
double _tolerance_x
double _tolerance_y
std::string base_frame
pcl::ModelCoefficients::Ptr coefficients
float dot_threshold
tf::TransformListener listener_
int morphology_param
std::string point_cloud
ros::Publisher pub
double push_distance
int random_pushing
ROI_Filter< Pointroi_filter
double table_height
tf::Transform tf_virtual_cam
tf::Transform tf_virtual_cam_transl
double virtual_cam_x
double virtual_cam_z

Detailed Description

Definition at line 92 of file find_poke_point.cpp.


Member Typedef Documentation

typedef pcl::PointXYZRGB PokePointFinder::Point [private]

Definition at line 94 of file find_poke_point.cpp.


Constructor & Destructor Documentation

PokePointFinder::PokePointFinder (  )  [inline]

Definition at line 130 of file find_poke_point.cpp.


Member Function Documentation

bool PokePointFinder::convertPointNormalstoGraps ( pcl::PointCloud< pcl::PointNormal > &  cloud,
std::vector< Eigen::Matrix4f > &  poses 
) [inline]

Definition at line 916 of file find_poke_point.cpp.

bool PokePointFinder::get3dPoints ( const pr2_interactive_segmentation::cornerFind::Response res,
pcl::PointCloud< pcl::PointNormal > &  grasp_points 
) [inline]

Definition at line 784 of file find_poke_point.cpp.

bool PokePointFinder::get3dRandomPoint ( randomPoint random,
pcl::PointCloud< pcl::PointNormal > &  grasp_points 
) [inline]

Definition at line 848 of file find_poke_point.cpp.

bool PokePointFinder::getCornersToPush ( cv::Mat &  topview,
pr2_interactive_segmentation::cornerFind::Response res 
) [inline]

Definition at line 772 of file find_poke_point.cpp.

bool PokePointFinder::getPokePointServiceCB ( pr2_interactive_segmentation::cornerPokePoseFind::Request req,
pr2_interactive_segmentation::cornerPokePoseFind::Response res 
) [inline]

Definition at line 309 of file find_poke_point.cpp.

bool PokePointFinder::getRandomPoint ( cv::Mat &  topview,
randomPoint random 
) [inline]

Definition at line 199 of file find_poke_point.cpp.

bool PokePointFinder::getTopView ( cv::Mat &  topview  )  [inline]

Definition at line 374 of file find_poke_point.cpp.


Member Data Documentation

Definition at line 118 of file find_poke_point.cpp.

Definition at line 100 of file find_poke_point.cpp.

Definition at line 99 of file find_poke_point.cpp.

Definition at line 98 of file find_poke_point.cpp.

Definition at line 107 of file find_poke_point.cpp.

Definition at line 101 of file find_poke_point.cpp.

Definition at line 96 of file find_poke_point.cpp.

Definition at line 97 of file find_poke_point.cpp.

Definition at line 105 of file find_poke_point.cpp.

Definition at line 106 of file find_poke_point.cpp.

std::string PokePointFinder::base_frame [private]

Definition at line 103 of file find_poke_point.cpp.

Definition at line 124 of file find_poke_point.cpp.

Definition at line 115 of file find_poke_point.cpp.

Definition at line 117 of file find_poke_point.cpp.

Definition at line 112 of file find_poke_point.cpp.

std::string PokePointFinder::point_cloud [private]

Definition at line 125 of file find_poke_point.cpp.

Definition at line 127 of file find_poke_point.cpp.

Definition at line 110 of file find_poke_point.cpp.

Definition at line 111 of file find_poke_point.cpp.

Definition at line 119 of file find_poke_point.cpp.

Definition at line 113 of file find_poke_point.cpp.

Definition at line 121 of file find_poke_point.cpp.

Definition at line 122 of file find_poke_point.cpp.

Definition at line 109 of file find_poke_point.cpp.

Definition at line 108 of file find_poke_point.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


pr2_interactive_segmentation
Author(s): Dejan Pangercic, Christian Bersch, Sarah Osentoski
autogenerated on Mon Mar 4 11:14:30 2013