Open3D (C++ API)
src
Open3D
Open3D.h
Go to the documentation of this file.
1
// ----------------------------------------------------------------------------
2
// - Open3D: www.open3d.org -
3
// ----------------------------------------------------------------------------
4
// The MIT License (MIT)
5
//
6
// Copyright (c) 2018 www.open3d.org
7
//
8
// Permission is hereby granted, free of charge, to any person obtaining a copy
9
// of this software and associated documentation files (the "Software"), to deal
10
// in the Software without restriction, including without limitation the rights
11
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
12
// copies of the Software, and to permit persons to whom the Software is
13
// furnished to do so, subject to the following conditions:
14
//
15
// The above copyright notice and this permission notice shall be included in
16
// all copies or substantial portions of the Software.
17
//
18
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
21
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
22
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
23
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
24
// IN THE SOFTWARE.
25
// ----------------------------------------------------------------------------
26
27
#pragma once
28
29
// Note: do not modify Open3D.h, modify Open3D.h.in instead
30
#include "
Open3D/Camera/PinholeCameraIntrinsic.h
"
31
#include "
Open3D/Camera/PinholeCameraParameters.h
"
32
#include "
Open3D/Camera/PinholeCameraTrajectory.h
"
33
#include "
Open3D/ColorMap/ColorMapOptimization.h
"
34
#include "
Open3D/ColorMap/ImageWarpingField.h
"
35
#include "
Open3D/GUI/Application.h
"
36
#include "
Open3D/GUI/Button.h
"
37
#include "
Open3D/GUI/Checkbox.h
"
38
#include "
Open3D/GUI/Color.h
"
39
#include "
Open3D/GUI/Combobox.h
"
40
#include "
Open3D/GUI/Dialog.h
"
41
#include "
Open3D/GUI/Gui.h
"
42
#include "
Open3D/GUI/Label.h
"
43
#include "
Open3D/GUI/Layout.h
"
44
#include "
Open3D/GUI/Menu.h
"
45
#include "
Open3D/GUI/SceneWidget.h
"
46
#include "
Open3D/GUI/Slider.h
"
47
#include "
Open3D/GUI/TabControl.h
"
48
#include "
Open3D/GUI/TextEdit.h
"
49
#include "
Open3D/GUI/Theme.h
"
50
#include "
Open3D/GUI/Window.h
"
51
#include "
Open3D/Geometry/BoundingVolume.h
"
52
#include "
Open3D/Geometry/Geometry.h
"
53
#include "
Open3D/Geometry/HalfEdgeTriangleMesh.h
"
54
#include "
Open3D/Geometry/Image.h
"
55
#include "
Open3D/Geometry/KDTreeFlann.h
"
56
#include "
Open3D/Geometry/LineSet.h
"
57
#include "
Open3D/Geometry/Octree.h
"
58
#include "
Open3D/Geometry/PointCloud.h
"
59
#include "
Open3D/Geometry/RGBDImage.h
"
60
#include "
Open3D/Geometry/TriangleMesh.h
"
61
#include "
Open3D/Geometry/VoxelGrid.h
"
62
#include "
Open3D/IO/ClassIO/FeatureIO.h
"
63
#include "
Open3D/IO/ClassIO/FileFormatIO.h
"
64
#include "
Open3D/IO/ClassIO/IJsonConvertibleIO.h
"
65
#include "
Open3D/IO/ClassIO/ImageIO.h
"
66
#include "
Open3D/IO/ClassIO/LineSetIO.h
"
67
#include "
Open3D/IO/ClassIO/PinholeCameraTrajectoryIO.h
"
68
#include "
Open3D/IO/ClassIO/PointCloudIO.h
"
69
#include "
Open3D/IO/ClassIO/PoseGraphIO.h
"
70
#include "
Open3D/IO/ClassIO/TriangleMeshIO.h
"
71
#include "
Open3D/IO/ClassIO/VoxelGridIO.h
"
72
#include "
Open3D/Integration/ScalableTSDFVolume.h
"
73
#include "
Open3D/Integration/TSDFVolume.h
"
74
#include "
Open3D/Integration/UniformTSDFVolume.h
"
75
#include "
Open3D/Odometry/Odometry.h
"
76
#include "
Open3D/Open3DConfig.h
"
77
#include "
Open3D/Registration/Feature.h
"
78
#include "
Open3D/Registration/Registration.h
"
79
#include "
Open3D/Registration/TransformationEstimation.h
"
80
#include "
Open3D/Utility/Console.h
"
81
#include "
Open3D/Utility/Eigen.h
"
82
#include "
Open3D/Utility/FileSystem.h
"
83
#include "
Open3D/Utility/Helper.h
"
84
#include "
Open3D/Utility/Timer.h
"
85
#include "
Open3D/Visualization/Utility/DrawGeometry.h
"
86
#include "
Open3D/Visualization/Utility/SelectionPolygon.h
"
87
#include "
Open3D/Visualization/Utility/SelectionPolygonVolume.h
"
88
#include "
Open3D/Visualization/Visualizer/ViewControl.h
"
89
#include "
Open3D/Visualization/Visualizer/ViewControlWithCustomAnimation.h
"
90
#include "
Open3D/Visualization/Visualizer/ViewControlWithEditing.h
"
91
#include "
Open3D/Visualization/Visualizer/Visualizer.h
"
92
#include "
Open3D/Visualization/Visualizer/VisualizerWithCustomAnimation.h
"
93
#include "
Open3D/Visualization/Visualizer/VisualizerWithEditing.h
"
94
#include "
Open3D/Visualization/Visualizer/VisualizerWithKeyCallback.h
"
95
#include "
Open3D/Visualization/Visualizer/VisualizerWithVertexSelection.h
"
96
97
// clang-format off
98
#include "
Open3D/IO/Sensor/AzureKinect/AzureKinectRecorder.h
"
99
#include "
Open3D/IO/Sensor/AzureKinect/AzureKinectSensorConfig.h
"
100
#include "
Open3D/IO/Sensor/AzureKinect/AzureKinectSensor.h
"
101
#include "
Open3D/IO/Sensor/AzureKinect/MKVMetadata.h
"
102
#include "
Open3D/IO/Sensor/AzureKinect/MKVReader.h
"
103
#include "
Open3D/IO/Sensor/AzureKinect/MKVWriter.h
"
104
#include "
Open3D/IO/Sensor/RGBDRecorder.h
"
105
#include "
Open3D/IO/Sensor/RGBDSensorConfig.h
"
106
#include "
Open3D/IO/Sensor/RGBDSensor.h
"
VoxelGrid.h
AzureKinectRecorder.h
ViewControl.h
RGBDImage.h
Combobox.h
Eigen.h
TabControl.h
ColorMapOptimization.h
PointCloud.h
MKVWriter.h
TransformationEstimation.h
Registration.h
TriangleMeshIO.h
Button.h
SceneWidget.h
VisualizerWithEditing.h
PoseGraphIO.h
FileSystem.h
BoundingVolume.h
Feature.h
Geometry.h
IJsonConvertibleIO.h
SelectionPolygon.h
LineSet.h
Menu.h
AzureKinectSensorConfig.h
Checkbox.h
MKVMetadata.h
Gui.h
KDTreeFlann.h
FeatureIO.h
Odometry.h
Layout.h
RGBDRecorder.h
Theme.h
UniformTSDFVolume.h
MKVReader.h
Window.h
AzureKinectSensor.h
Console.h
PointCloudIO.h
Slider.h
ViewControlWithEditing.h
Timer.h
Dialog.h
VoxelGridIO.h
Open3DConfig.h
HalfEdgeTriangleMesh.h
Image.h
ImageIO.h
VisualizerWithCustomAnimation.h
TSDFVolume.h
Label.h
VisualizerWithKeyCallback.h
DrawGeometry.h
TextEdit.h
PinholeCameraTrajectory.h
VisualizerWithVertexSelection.h
TriangleMesh.h
RGBDSensor.h
RGBDSensorConfig.h
PinholeCameraParameters.h
Visualizer.h
Color.h
Helper.h
Octree.h
ViewControlWithCustomAnimation.h
ImageWarpingField.h
FileFormatIO.h
ScalableTSDFVolume.h
LineSetIO.h
PinholeCameraTrajectoryIO.h
PinholeCameraIntrinsic.h
SelectionPolygonVolume.h
Application.h
Generated by
1.8.13