ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
CloudViewer.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 // Note: do not modify CloudViewer.h, modify CloudViewer.h.in instead
11 // clang-format off
12 #include "visualization/visualizer/ViewControl.h" // must include first
13 // clang-format on
14 #include "AutoIO.h"
15 #include "CPUInfo.h"
16 #include "CVGeom.h"
17 #include "CVLog.h"
18 #include "CVTools.h"
19 #include "CloudViewerConfig.h"
20 #include "Console.h"
21 #include "Cpu.h"
22 #include "Eigen.h"
23 #include "FeatureIO.h"
24 #include "FileSystem.h"
25 #include "HalfEdgeTriangleMesh.h"
26 #include "Helper.h"
27 #include "IJsonConvertibleIO.h"
28 #include "ISSKeypoint.h"
29 #include "Image.h"
30 #include "ImageIO.h"
31 #include "Line3D.h"
32 #include "LineSet.h"
33 #include "LineSetIO.h"
34 #include "Logging.h"
35 #include "MemoryInfo.h"
36 #include "Octree.h"
37 #include "Parallel.h"
38 #include "PinholeCameraTrajectoryIO.h"
39 #include "RGBDImage.h"
40 #include "Timer.h"
41 #include "Universe.h"
42 #include "VoxelGrid.h"
43 #include "VoxelGridIO.h"
47 #include "cloudViewer/core/Blob.h"
50 #include "cloudViewer/core/Dtype.h"
53 #include "cloudViewer/core/Gpu.h"
76 #include "cloudViewer/io/ModelIO.h"
149 #include "ecvColorTypes.h"
150 #include "ecvFacet.h"
151 #include "ecvFeature.h"
152 #include "ecvHObjectCaster.h"
153 #include "ecvKDTreeFlann.h"
154 #include "ecvMesh.h"
155 #include "ecvPointCloud.h"
156 #include "ecvPolyline.h"
157 
158 // clang-format off
159 //#include "cloudViewer/io/sensor/azure_kinect/AzureKinectRecorder.h"
160 //#include "cloudViewer/io/sensor/azure_kinect/AzureKinectSensorConfig.h"
161 //#include "cloudViewer/io/sensor/azure_kinect/AzureKinectSensor.h"
162 //#include "cloudViewer/io/sensor/azure_kinect/MKVMetadata.h"
163 //#include "cloudViewer/io/sensor/azure_kinect/MKVReader.h"
164 //#include "cloudViewer/io/sensor/azure_kinect/MKVWriter.h"
165 //#include "cloudViewer/io/sensor/RGBDRecorder.h"
166 //#include "cloudViewer/io/sensor/RGBDSensorConfig.h"
167 //#include "cloudViewer/io/sensor/RGBDSensor.h"
168 
171 
Helper functions for the ml ops.