#include <pcl/point_types.h>
#include <pcl/features/feature.h>
#include <pcl/ros/conversions.h>
#include <ros/ros.h>
#include <sensor_msgs/PointCloud2.h>
#include <sensor_msgs/PointCloud.h>
#include <sensor_msgs/point_cloud_conversion.h>
#include <pointcloud_registration/pointcloud_registration_point_types.h>
#include <pcl/io/pcd_io.h>
#include <Eigen/SVD>
#include "pcl/filters/statistical_outlier_removal.h"
#include "pcl/filters/voxel_grid.h"
#include "pcl/kdtree/kdtree_flann.h"
#include "pcl/registration/transforms.h"
#include <pcl/features/normal_3d_omp.h>
#include <pointcloud_registration/icp/icp_correspondences_check.h>
#include <algorithm>
#include <ctime>
Go to the source code of this file.
Classes | |
class | PointCloudRegistration |
Typedefs | |
typedef pcl::PointNormal | PointT |
Functions | |
int | main (int argc, char **argv) |
bool | pclSort (pcl::PointNormal i, pcl::PointNormal j) |
bool | pclUnique (pcl::PointNormal i, pcl::PointNormal j) |
Variables | |
const float | PI = 3.14159265 |
typedef pcl::PointNormal PointT |
Definition at line 64 of file pointcloud_registration_node.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 438 of file pointcloud_registration_node.cpp.
bool pclSort | ( | pcl::PointNormal | i, |
pcl::PointNormal | j | ||
) |
Definition at line 67 of file pointcloud_registration_node.cpp.
bool pclUnique | ( | pcl::PointNormal | i, |
pcl::PointNormal | j | ||
) |
Definition at line 73 of file pointcloud_registration_node.cpp.
const float PI = 3.14159265 |
Definition at line 62 of file pointcloud_registration_node.cpp.