Public Member Functions | Protected Member Functions | Private Types | Private Attributes
barrel_detection::BarrelDetection Class Reference

#include <hector_barrel_detection.h>

List of all members.

Public Member Functions

 BarrelDetection ()
virtual ~BarrelDetection ()

Protected Member Functions

void findCylinder (const sensor_msgs::PointCloud2::ConstPtr &pc_msg, float xKey, float yKey)
void imageCallback (const sensor_msgs::ImageConstPtr &img, const sensor_msgs::CameraInfoConstPtr &info)
void PclCallback (const sensor_msgs::PointCloud2::ConstPtr &pc_msg)

Private Types

typedef boost::shared_ptr
< image_geometry::PinholeCameraModel
CameraModelPtr

Private Attributes

int b_max
int b_min
ros::Publisher barrel_marker_publisher_
ros::Publisher cloud_filtered_publisher_
sensor_msgs::PointCloud2::ConstPtr current_pc_msg_
ros::Publisher debug_imagePoint_pub_
int g_max
int g_min
image_transport::CameraSubscriber image_sub
ros::Publisher imagePercept_pub_
tf::TransformListener listener_
pcl::PassThrough< pcl::PointXYZ > pass_
ros::Publisher pcl_debug_pub_
ros::Subscriber pcl_sub
ros::Publisher pose_publisher_
ros::Publisher posePercept_pub_
int r_max
int r_min
Eigen::Affine3d to_map_
ros::ServiceClient worldmodel_srv_client_

Detailed Description

Definition at line 47 of file hector_barrel_detection.h.


Member Typedef Documentation

Definition at line 59 of file hector_barrel_detection.h.


Constructor & Destructor Documentation

Definition at line 4 of file hector_barrel_detection.cpp.

Definition at line 32 of file hector_barrel_detection.cpp.


Member Function Documentation

void barrel_detection::BarrelDetection::findCylinder ( const sensor_msgs::PointCloud2::ConstPtr &  pc_msg,
float  xKey,
float  yKey 
) [protected]

Definition at line 184 of file hector_barrel_detection.cpp.

void barrel_detection::BarrelDetection::imageCallback ( const sensor_msgs::ImageConstPtr &  img,
const sensor_msgs::CameraInfoConstPtr &  info 
) [protected]

Definition at line 35 of file hector_barrel_detection.cpp.

void barrel_detection::BarrelDetection::PclCallback ( const sensor_msgs::PointCloud2::ConstPtr &  pc_msg) [protected]

Definition at line 180 of file hector_barrel_detection.cpp.


Member Data Documentation

Definition at line 83 of file hector_barrel_detection.h.

Definition at line 82 of file hector_barrel_detection.h.

Definition at line 65 of file hector_barrel_detection.h.

Definition at line 63 of file hector_barrel_detection.h.

sensor_msgs::PointCloud2::ConstPtr barrel_detection::BarrelDetection::current_pc_msg_ [private]

Definition at line 76 of file hector_barrel_detection.h.

Definition at line 73 of file hector_barrel_detection.h.

Definition at line 81 of file hector_barrel_detection.h.

Definition at line 80 of file hector_barrel_detection.h.

Definition at line 62 of file hector_barrel_detection.h.

Definition at line 66 of file hector_barrel_detection.h.

Definition at line 69 of file hector_barrel_detection.h.

Definition at line 71 of file hector_barrel_detection.h.

Definition at line 74 of file hector_barrel_detection.h.

Definition at line 61 of file hector_barrel_detection.h.

Definition at line 64 of file hector_barrel_detection.h.

Definition at line 67 of file hector_barrel_detection.h.

Definition at line 79 of file hector_barrel_detection.h.

Definition at line 78 of file hector_barrel_detection.h.

Eigen::Affine3d barrel_detection::BarrelDetection::to_map_ [private]

Definition at line 70 of file hector_barrel_detection.h.

Definition at line 68 of file hector_barrel_detection.h.


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


hector_barrel_detection
Author(s):
autogenerated on Thu Mar 24 2016 03:39:16