Go to the documentation of this file.
7 const double max_range,
const double min_range,
8 const std::string& target_frame,
const std::string& fixed_frame,
9 const unsigned int num_lasers,
const unsigned int scans_per_block)
11 max_range, min_range, target_frame, fixed_frame,
12 num_lasers, 0, false, scans_per_block, 6,
19 iter_x(cloud,
"x"), iter_y(cloud,
"y"), iter_z(cloud,
"z"),
20 iter_intensity(cloud,
"intensity"), iter_ring(cloud,
"ring"), iter_time(cloud,
"time")
36 DataContainerBase::setup(scan_msg);
47 const uint16_t ring,
const uint16_t ,
const float distance,
const float intensity,
const float time)
sensor_msgs::PointCloud2Iterator< float > iter_intensity
void transformPoint(float &x, float &y, float &z)
sensor_msgs::PointCloud2 cloud
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)
OrganizedCloudXYZIRT(const double max_range, const double min_range, const std::string &target_frame, const std::string &fixed_frame, const unsigned int num_lasers, const unsigned int scans_per_block)
bool pointInRange(float range)
sensor_msgs::PointCloud2Iterator< float > iter_time
virtual void setup(const velodyne_msgs::VelodyneScan::ConstPtr &scan_msg)
sensor_msgs::PointCloud2Iterator< uint16_t > iter_ring
sensor_msgs::PointCloud2Iterator< float > iter_z
sensor_msgs::PointCloud2Iterator< float > iter_x
sensor_msgs::PointCloud2Iterator< float > iter_y
velodyne_pointcloud
Author(s): Jack O'Quin, Piyush Khandelwal, Jesse Vera, Sebastian Pütz
autogenerated on Sun Jun 2 2024 02:29:13