ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
PCLCloud.h
Go to the documentation of this file.
1 // ----------------------------------------------------------------------------
2 // - CloudViewer: www.cloudViewer.org -
3 // ----------------------------------------------------------------------------
4 // Copyright (c) 2018-2024 www.cloudViewer.org
5 // SPDX-License-Identifier: MIT
6 // ----------------------------------------------------------------------------
7 
8 #pragma once
9 
10 #include <pcl/PCLPointCloud2.h>
11 #include <pcl/PolygonMesh.h>
12 #include <pcl/TextureMesh.h>
13 #include <pcl/geometry/planar_polygon.h>
14 #include <pcl/point_types.h>
15 
16 typedef pcl::PointXYZ PointT;
17 typedef pcl::PointCloud<PointT> PointCloudT;
18 typedef pcl::PointXYZI PointIntensity;
19 typedef pcl::PointCloud<PointIntensity> PointCloudI;
20 typedef pcl::PointXYZRGB PointRGB;
21 typedef pcl::PointCloud<PointRGB> PointCloudRGB;
22 typedef pcl::PointXYZRGBA PointRGBA;
23 typedef pcl::PointCloud<PointRGBA> PointCloudRGBA;
24 typedef pcl::PointNormal PointNT;
25 typedef pcl::PointCloud<PointNT> PointCloudNormal;
26 typedef pcl::Normal NormalT;
27 typedef pcl::PointCloud<NormalT> CloudNormal;
28 typedef pcl::PointXYZRGBNormal PointRGBNormal;
29 typedef pcl::PointCloud<PointRGBNormal> PointCloudRGBNormal;
30 
31 typedef pcl::PolygonMesh PCLMesh;
32 typedef pcl::TexMaterial PCLMaterial;
33 typedef pcl::TextureMesh PCLTextureMesh;
34 typedef pcl::PCLPointCloud2 PCLCloud;
35 typedef pcl::PointCloud<PointT> PCLPolyLine;
36 typedef pcl::PlanarPolygon<PointT> PCLPolygon;
pcl::PointCloud< PointRGBNormal > PointCloudRGBNormal
Definition: PCLCloud.h:29
pcl::TexMaterial PCLMaterial
Definition: PCLCloud.h:32
pcl::PointXYZRGBNormal PointRGBNormal
Definition: PCLCloud.h:28
pcl::PointCloud< PointNT > PointCloudNormal
Definition: PCLCloud.h:25
pcl::PointCloud< PointT > PointCloudT
Definition: PCLCloud.h:17
pcl::PointXYZRGB PointRGB
Definition: PCLCloud.h:20
pcl::PointCloud< PointT > PCLPolyLine
Definition: PCLCloud.h:35
pcl::PCLPointCloud2 PCLCloud
Definition: PCLCloud.h:34
pcl::Normal NormalT
Definition: PCLCloud.h:26
pcl::PointXYZI PointIntensity
Definition: PCLCloud.h:18
pcl::PointCloud< PointRGBA > PointCloudRGBA
Definition: PCLCloud.h:23
pcl::PlanarPolygon< PointT > PCLPolygon
Definition: PCLCloud.h:36
pcl::PointCloud< PointRGB > PointCloudRGB
Definition: PCLCloud.h:21
pcl::PointXYZ PointT
Definition: PCLCloud.h:16
pcl::PointXYZRGBA PointRGBA
Definition: PCLCloud.h:22
pcl::TextureMesh PCLTextureMesh
Definition: PCLCloud.h:33
pcl::PointCloud< PointIntensity > PointCloudI
Definition: PCLCloud.h:19
pcl::PointNormal PointNT
Definition: PCLCloud.h:24
pcl::PointCloud< NormalT > CloudNormal
Definition: PCLCloud.h:27
pcl::PolygonMesh PCLMesh
Definition: PCLCloud.h:31