Public Member Functions | |
CloudToScan () | |
~CloudToScan () | |
Private Types | |
typedef pcl::PointCloud < pcl::PointXYZ > | PointCloud |
Private Member Functions | |
void | callback (const PointCloud::ConstPtr &cloud) |
void | connectCB () |
void | disconnectCB () |
virtual void | onInit () |
void | reconfigure (pointcloud_to_laserscan::CloudScanConfig &config, uint32_t level) |
Private Attributes | |
double | angle_increment_ |
double | angle_max_ |
double | angle_min_ |
boost::mutex | connect_mutex_ |
double | max_height_ |
double | min_height_ |
ros::NodeHandle | nh_ |
std::string | output_frame_id_ |
ros::Publisher | pub_ |
double | range_max_ |
double | range_min_ |
double | range_min_sq_ |
double | scan_time_ |
dynamic_reconfigure::Server < pointcloud_to_laserscan::CloudScanConfig > * | srv_ |
ros::Subscriber | sub_ |
Definition at line 43 of file cloud_to_scan.cpp.
typedef pcl::PointCloud<pcl::PointXYZ> pointcloud_to_laserscan::CloudToScan::PointCloud [private] |
Definition at line 65 of file cloud_to_scan.cpp.
pointcloud_to_laserscan::CloudToScan::CloudToScan | ( | ) | [inline] |
Definition at line 47 of file cloud_to_scan.cpp.
pointcloud_to_laserscan::CloudToScan::~CloudToScan | ( | ) | [inline] |
Definition at line 59 of file cloud_to_scan.cpp.
void pointcloud_to_laserscan::CloudToScan::callback | ( | const PointCloud::ConstPtr & | cloud | ) | [inline, private] |
Definition at line 134 of file cloud_to_scan.cpp.
void pointcloud_to_laserscan::CloudToScan::connectCB | ( | ) | [inline, private] |
Definition at line 104 of file cloud_to_scan.cpp.
void pointcloud_to_laserscan::CloudToScan::disconnectCB | ( | ) | [inline, private] |
Definition at line 112 of file cloud_to_scan.cpp.
virtual void pointcloud_to_laserscan::CloudToScan::onInit | ( | ) | [inline, private, virtual] |
Definition at line 71 of file cloud_to_scan.cpp.
void pointcloud_to_laserscan::CloudToScan::reconfigure | ( | pointcloud_to_laserscan::CloudScanConfig & | config, |
uint32_t | level | ||
) | [inline, private] |
Definition at line 120 of file cloud_to_scan.cpp.
double pointcloud_to_laserscan::CloudToScan::angle_increment_ [private] |
Definition at line 191 of file cloud_to_scan.cpp.
double pointcloud_to_laserscan::CloudToScan::angle_max_ [private] |
Definition at line 191 of file cloud_to_scan.cpp.
double pointcloud_to_laserscan::CloudToScan::angle_min_ [private] |
Definition at line 191 of file cloud_to_scan.cpp.
boost::mutex pointcloud_to_laserscan::CloudToScan::connect_mutex_ [private] |
Definition at line 67 of file cloud_to_scan.cpp.
double pointcloud_to_laserscan::CloudToScan::max_height_ [private] |
Definition at line 191 of file cloud_to_scan.cpp.
double pointcloud_to_laserscan::CloudToScan::min_height_ [private] |
Definition at line 191 of file cloud_to_scan.cpp.
Definition at line 194 of file cloud_to_scan.cpp.
std::string pointcloud_to_laserscan::CloudToScan::output_frame_id_ [private] |
Definition at line 192 of file cloud_to_scan.cpp.
Definition at line 195 of file cloud_to_scan.cpp.
double pointcloud_to_laserscan::CloudToScan::range_max_ [private] |
Definition at line 191 of file cloud_to_scan.cpp.
double pointcloud_to_laserscan::CloudToScan::range_min_ [private] |
Definition at line 191 of file cloud_to_scan.cpp.
double pointcloud_to_laserscan::CloudToScan::range_min_sq_ [private] |
Definition at line 191 of file cloud_to_scan.cpp.
double pointcloud_to_laserscan::CloudToScan::scan_time_ [private] |
Definition at line 191 of file cloud_to_scan.cpp.
dynamic_reconfigure::Server<pointcloud_to_laserscan::CloudScanConfig>* pointcloud_to_laserscan::CloudToScan::srv_ [private] |
Definition at line 69 of file cloud_to_scan.cpp.
Definition at line 196 of file cloud_to_scan.cpp.