Classes | Functions | Variables
PreprocessUtils.h File Reference
#include <cstdlib>
#include <cstdio>
#include <iostream>
#include <map>
#include <fstream>
#include <cmath>
#include "opencv2/opencv.hpp"
#include <pcl/point_cloud.h>
#include <pcl/io/pcd_io.h>
#include <ros/package.h>
#include <pcl_ros/point_cloud.h>
#include <boost/foreach.hpp>
#include <pcl_conversions/pcl_conversions.h>
#include <linux/version.h>
#include <velodyne_pcl/point_types.h>
#include <pcl/common/eigen.h>
#include <pcl/common/transforms.h>
#include <pcl/filters/passthrough.h>
#include <pcl/sample_consensus/ransac.h>
#include <pcl/sample_consensus/sac_model_line.h>
#include <pcl/common/intersections.h>
Include dependency graph for PreprocessUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  myPointXYZRID
 

Functions

pcl::PointCloud< myPointXYZRIDintensityByRangeDiff (pcl::PointCloud< myPointXYZRID > point_cloud, config_settings config)
 
pcl::PointCloud< myPointXYZRIDnormalizeIntensity (pcl::PointCloud< myPointXYZRID > point_cloud, float min, float max)
 
 POINT_CLOUD_REGISTER_POINT_STRUCT (myPointXYZRID,(float, x, x)(float, y, y)(float, z, z)(float, intensity, intensity)(uint16_t, ring, ring)) namespace Hesai
 
 POINT_CLOUD_REGISTER_POINT_STRUCT (Hesai::PointXYZIT,(float, x, x)(float, y, y)(float, z, z)(float, intensity, intensity)(double, timestamp, timestamp)(uint16_t, ring, ring)) struct config_settings
 
void readConfig ()
 
pcl::PointCloud< myPointXYZRID >::Ptr toMyPointXYZRID (const Hesai::PointCloud &point_cloud_ptr)
 
pcl::PointCloud< pcl::PointXYZ > * toPointsXYZ (pcl::PointCloud< myPointXYZRID > point_cloud)
 
pcl::PointCloud< myPointXYZRIDtransform (pcl::PointCloud< myPointXYZRID > pc, float x, float y, float z, float rot_x, float rot_y, float rot_z)
 

Variables

 config
 

Function Documentation

pcl::PointCloud<myPointXYZRID> intensityByRangeDiff ( pcl::PointCloud< myPointXYZRID point_cloud,
config_settings  config 
)

Definition at line 198 of file PreprocessUtils.h.

pcl::PointCloud<myPointXYZRID> normalizeIntensity ( pcl::PointCloud< myPointXYZRID point_cloud,
float  min,
float  max 
)

Definition at line 179 of file PreprocessUtils.h.

POINT_CLOUD_REGISTER_POINT_STRUCT ( myPointXYZRID  ,
(float, x, x)(float, y, y)(float, z, z)(float, intensity, intensity)(uint16_t, ring, ring)   
)

< laser ring number

Definition at line 45 of file PreprocessUtils.h.

POINT_CLOUD_REGISTER_POINT_STRUCT ( Hesai::PointXYZIT  ,
(float, x, x)(float, y, y)(float, z, z)(float, intensity, intensity)(double, timestamp, timestamp)(uint16_t, ring, ring)   
)

Definition at line 63 of file PreprocessUtils.h.

void readConfig ( )

Definition at line 105 of file PreprocessUtils.h.

pcl::PointCloud<myPointXYZRID>::Ptr toMyPointXYZRID ( const Hesai::PointCloud point_cloud_ptr)

Definition at line 145 of file PreprocessUtils.h.

pcl::PointCloud<pcl::PointXYZ>* toPointsXYZ ( pcl::PointCloud< myPointXYZRID point_cloud)

Definition at line 160 of file PreprocessUtils.h.

pcl::PointCloud<myPointXYZRID> transform ( pcl::PointCloud< myPointXYZRID pc,
float  x,
float  y,
float  z,
float  rot_x,
float  rot_y,
float  rot_z 
)

Definition at line 171 of file PreprocessUtils.h.

Variable Documentation

config

Definition at line 103 of file PreprocessUtils.h.



lidar_camera_calibration
Author(s):
autogenerated on Sat Feb 6 2021 03:39:37