typedefs.h
Go to the documentation of this file.
1 #ifndef MAP_MERGE_TYPEDEFS_H_
2 #define MAP_MERGE_TYPEDEFS_H_
3 
4 #include <pcl/PCLPointCloud2.h>
5 #include <pcl/correspondence.h>
6 #include <pcl/point_cloud.h>
7 #include <pcl/point_types.h>
8 #include <pcl/visualization/point_cloud_color_handlers.h>
9 
10 namespace map_merge_3d
11 {
12 // setup some typedefs for working with RGB pointclouds
13 
14 // basic pointclouds definitions
15 typedef pcl::PointXYZRGB PointT;
16 typedef pcl::PointCloud<PointT> PointCloud;
17 typedef pcl::PointCloud<PointT>::Ptr PointCloudPtr;
18 typedef pcl::PointCloud<PointT>::ConstPtr PointCloudConstPtr;
19 
20 // normals as separate pointscloud
21 typedef pcl::Normal NormalT;
22 typedef pcl::PointCloud<NormalT> SurfaceNormals;
23 typedef pcl::PointCloud<NormalT>::Ptr SurfaceNormalsPtr;
24 typedef pcl::PointCloud<NormalT>::ConstPtr SurfaceNormalsConstPtr;
25 
26 // local descriptors for registration
27 typedef pcl::PCLPointCloud2 LocalDescriptors;
28 typedef pcl::PCLPointCloud2::Ptr LocalDescriptorsPtr;
29 typedef pcl::PCLPointCloud2::ConstPtr LocalDescriptorsConstPtr;
30 
31 // correspondences
32 using pcl::Correspondences;
33 using pcl::CorrespondencesPtr;
34 
35 // color handler for visualisation
36 typedef pcl::visualization::PointCloudColorHandlerCustom<PointT> ColorHandlerT;
37 
38 } // namespace map_merge_3d
39 
40 #endif // MAP_MERGE_TYPEDEFS_H_
pcl::Normal NormalT
Definition: typedefs.h:21
pcl::PCLPointCloud2::Ptr LocalDescriptorsPtr
Definition: typedefs.h:28
pcl::PointCloud< NormalT >::ConstPtr SurfaceNormalsConstPtr
Definition: typedefs.h:24
pcl::PointCloud< PointT > PointCloud
Definition: typedefs.h:16
pcl::PCLPointCloud2 LocalDescriptors
Definition: typedefs.h:27
pcl::PointCloud< NormalT > SurfaceNormals
Definition: typedefs.h:22
pcl::PointXYZRGB PointT
Definition: typedefs.h:15
pcl::visualization::PointCloudColorHandlerCustom< PointT > ColorHandlerT
Definition: typedefs.h:36
pcl::PointCloud< PointT >::Ptr PointCloudPtr
Definition: typedefs.h:17
pcl::PCLPointCloud2::ConstPtr LocalDescriptorsConstPtr
Definition: typedefs.h:29
pcl::PointCloud< NormalT >::Ptr SurfaceNormalsPtr
Definition: typedefs.h:23
pcl::PointCloud< PointT >::ConstPtr PointCloudConstPtr
Definition: typedefs.h:18


map_merge_3d
Author(s): Jiri Horner
autogenerated on Mon Feb 28 2022 22:47:17