#include <pointcloudXYZIR.h>

Public Member Functions | |
| virtual void | addPoint (float x, float y, float z, const uint16_t ring, const uint16_t azimuth, const float distance, const float intensity, const float time) |
| virtual void | newLine () |
| PointcloudXYZIR (const double max_range, const double min_range, const std::string &target_frame, const std::string &fixed_frame, const unsigned int scans_per_block, boost::shared_ptr< tf::TransformListener > tf_ptr=boost::shared_ptr< tf::TransformListener >()) | |
| virtual void | setup (const velodyne_msgs::VelodyneScan::ConstPtr &scan_msg) |
Public Member Functions inherited from velodyne_rawdata::DataContainerBase | |
| bool | computeTransformation (const ros::Time &time) |
| void | configure (const double max_range, const double min_range, const std::string fixed_frame, const std::string target_frame) |
| DataContainerBase (const double max_range, const double min_range, const std::string &target_frame, const std::string &fixed_frame, const unsigned int init_width, const unsigned int init_height, const bool is_dense, const unsigned int scans_per_packet, boost::shared_ptr< tf::TransformListener > &tf_ptr, int fields,...) | |
| const sensor_msgs::PointCloud2 & | finishCloud () |
| bool | pointInRange (float range) |
| void | transformPoint (float &x, float &y, float &z) |
| void | vectorTfToEigen (tf::Vector3 &tf_vec, Eigen::Vector3f &eigen_vec) |
Public Attributes | |
| sensor_msgs::PointCloud2Iterator< float > | iter_intensity |
| sensor_msgs::PointCloud2Iterator< uint16_t > | iter_ring |
| sensor_msgs::PointCloud2Iterator< float > | iter_time |
| sensor_msgs::PointCloud2Iterator< float > | iter_x |
| sensor_msgs::PointCloud2Iterator< float > | iter_y |
| sensor_msgs::PointCloud2Iterator< float > | iter_z |
Public Attributes inherited from velodyne_rawdata::DataContainerBase | |
| sensor_msgs::PointCloud2 | cloud |
Additional Inherited Members | |
Protected Attributes inherited from velodyne_rawdata::DataContainerBase | |
| Config | config_ |
| boost::shared_ptr< tf::TransformListener > | tf_ptr |
| transform listener More... | |
| Eigen::Affine3f | transformation |
Definition at line 41 of file pointcloudXYZIR.h.
| velodyne_pointcloud::PointcloudXYZIR::PointcloudXYZIR | ( | const double | max_range, |
| const double | min_range, | ||
| const std::string & | target_frame, | ||
| const std::string & | fixed_frame, | ||
| const unsigned int | scans_per_block, | ||
| boost::shared_ptr< tf::TransformListener > | tf_ptr = boost::shared_ptr<tf::TransformListener>() |
||
| ) |
Definition at line 9 of file pointcloudXYZIR.cc.
|
virtual |
Implements velodyne_rawdata::DataContainerBase.
Definition at line 39 of file pointcloudXYZIR.cc.
|
virtual |
Implements velodyne_rawdata::DataContainerBase.
Definition at line 36 of file pointcloudXYZIR.cc.
|
virtual |
Reimplemented from velodyne_rawdata::DataContainerBase.
Definition at line 26 of file pointcloudXYZIR.cc.
| sensor_msgs::PointCloud2Iterator<float> velodyne_pointcloud::PointcloudXYZIR::iter_intensity |
Definition at line 55 of file pointcloudXYZIR.h.
| sensor_msgs::PointCloud2Iterator<uint16_t> velodyne_pointcloud::PointcloudXYZIR::iter_ring |
Definition at line 56 of file pointcloudXYZIR.h.
| sensor_msgs::PointCloud2Iterator<float> velodyne_pointcloud::PointcloudXYZIR::iter_time |
Definition at line 55 of file pointcloudXYZIR.h.
| sensor_msgs::PointCloud2Iterator<float> velodyne_pointcloud::PointcloudXYZIR::iter_x |
Definition at line 55 of file pointcloudXYZIR.h.
| sensor_msgs::PointCloud2Iterator<float> velodyne_pointcloud::PointcloudXYZIR::iter_y |
Definition at line 55 of file pointcloudXYZIR.h.
| sensor_msgs::PointCloud2Iterator<float> velodyne_pointcloud::PointcloudXYZIR::iter_z |
Definition at line 55 of file pointcloudXYZIR.h.