Point Cloud Library (PCL)  1.11.1
typedefs.h
1 #pragma once
2 
3 #include <pcl/point_types.h>
4 #include <pcl/point_cloud.h>
5 
6 /* Define some custom types to make the rest of our code easier to read */
7 
8 // Define "PointCloud" to be a pcl::PointCloud of pcl::PointXYZRGB points
11 typedef pcl::PointCloud<PointT>::Ptr PointCloudPtr;
12 typedef pcl::PointCloud<PointT>::ConstPtr PointCloudConstPtr;
13 
14 // Define "SurfaceNormals" to be a pcl::PointCloud of pcl::Normal points
15 typedef pcl::Normal NormalT;
17 typedef pcl::PointCloud<NormalT>::Ptr SurfaceNormalsPtr;
18 typedef pcl::PointCloud<NormalT>::ConstPtr SurfaceNormalsConstPtr;
19 
20 // Define "SurfaceElements" to be a pcl::PointCloud of pcl::PointNormal points
23 typedef pcl::PointCloud<SurfelT>::Ptr SurfaceElementsPtr;
24 typedef pcl::PointCloud<SurfelT>::ConstPtr SurfaceElementsConstPtr;
25 
26 
27 // Define "LocalDescriptors" to be a pcl::PointCloud of pcl::FPFHSignature33 points
30 typedef pcl::PointCloud<LocalDescriptorT>::Ptr LocalDescriptorsPtr;
31 typedef pcl::PointCloud<LocalDescriptorT>::ConstPtr LocalDescriptorsConstPtr;
32 
33 // Define "GlobalDescriptors" to be a pcl::PointCloud of pcl::VFHSignature308 points
36 typedef pcl::PointCloud<GlobalDescriptorT>::Ptr GlobalDescriptorsPtr;
37 typedef pcl::PointCloud<GlobalDescriptorT>::ConstPtr GlobalDescriptorsConstPtr;
A point structure representing normal coordinates and the surface curvature estimate.
shared_ptr< PointCloud< PointT > > Ptr
Definition: point_cloud.h:429
A point structure representing the Fast Point Feature Histogram (FPFH).
Defines all the PCL implemented PointT point type structures.
PointCloud represents the base class in PCL for storing collections of 3D points. ...
Definition: distances.h:55
A point structure representing Euclidean xyz coordinates, together with normal coordinates and the su...
shared_ptr< const PointCloud< PointT > > ConstPtr
Definition: point_cloud.h:430
A point structure representing the Viewpoint Feature Histogram (VFH).
A point structure representing Euclidean xyz coordinates, and the RGB color.