#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.