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

Public Member Functions

void filterCloud (pcl::PointCloud< pcl::PointXYZ > *pc_in, std::string pc_frame_id)
 
 PointCloudGeneretor (ros::NodeHandle nh_)
 
void publishCloud ()
 
void scan1Handler (const sensor_msgs::LaserScan::ConstPtr &scan_in)
 
void scan2Handler (const sensor_msgs::LaserScan::ConstPtr &scan_in)
 

Public Attributes

pcl::PointCloud< pcl::PointXYZ > convex_hull
 
bool laserscan_1_arrived
 
bool laserscan_2_arrived
 
ros::NodeHandle nh
 
double output_freq
 
pcl::PointCloud< pcl::PointXYZ > pc_accumulated
 
double perpendicular_treshold
 
ros::Publisher points_publisher
 
ros::Subscriber scan_1_subscriber
 
ros::Subscriber scan_2_subscriber
 
tf::TransformListener transform_listener
 
bool wait_for_laser_1
 
bool wait_for_laser_2
 

Detailed Description

Definition at line 50 of file simple_planar_pc_generator.cpp.

Constructor & Destructor Documentation

PointCloudGeneretor::PointCloudGeneretor ( ros::NodeHandle  nh_)
inline

Definition at line 72 of file simple_planar_pc_generator.cpp.

Member Function Documentation

void PointCloudGeneretor::filterCloud ( pcl::PointCloud< pcl::PointXYZ > *  pc_in,
std::string  pc_frame_id 
)
inline

Definition at line 118 of file simple_planar_pc_generator.cpp.

void PointCloudGeneretor::publishCloud ( )
inline

Definition at line 233 of file simple_planar_pc_generator.cpp.

void PointCloudGeneretor::scan1Handler ( const sensor_msgs::LaserScan::ConstPtr &  scan_in)
inline

Definition at line 191 of file simple_planar_pc_generator.cpp.

void PointCloudGeneretor::scan2Handler ( const sensor_msgs::LaserScan::ConstPtr &  scan_in)
inline

Definition at line 212 of file simple_planar_pc_generator.cpp.

Member Data Documentation

pcl::PointCloud<pcl::PointXYZ> PointCloudGeneretor::convex_hull

Definition at line 67 of file simple_planar_pc_generator.cpp.

bool PointCloudGeneretor::laserscan_1_arrived

Definition at line 60 of file simple_planar_pc_generator.cpp.

bool PointCloudGeneretor::laserscan_2_arrived

Definition at line 61 of file simple_planar_pc_generator.cpp.

ros::NodeHandle PointCloudGeneretor::nh

Definition at line 53 of file simple_planar_pc_generator.cpp.

double PointCloudGeneretor::output_freq

Definition at line 63 of file simple_planar_pc_generator.cpp.

pcl::PointCloud<pcl::PointXYZ> PointCloudGeneretor::pc_accumulated

Definition at line 66 of file simple_planar_pc_generator.cpp.

double PointCloudGeneretor::perpendicular_treshold

Definition at line 64 of file simple_planar_pc_generator.cpp.

ros::Publisher PointCloudGeneretor::points_publisher

Definition at line 54 of file simple_planar_pc_generator.cpp.

ros::Subscriber PointCloudGeneretor::scan_1_subscriber

Definition at line 69 of file simple_planar_pc_generator.cpp.

ros::Subscriber PointCloudGeneretor::scan_2_subscriber

Definition at line 70 of file simple_planar_pc_generator.cpp.

tf::TransformListener PointCloudGeneretor::transform_listener

Definition at line 55 of file simple_planar_pc_generator.cpp.

bool PointCloudGeneretor::wait_for_laser_1

Definition at line 57 of file simple_planar_pc_generator.cpp.

bool PointCloudGeneretor::wait_for_laser_2

Definition at line 58 of file simple_planar_pc_generator.cpp.


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


mtt
Author(s): Jorge Almeida
autogenerated on Mon Mar 2 2015 01:32:18