Open3D (C++ API)
0.11.0
cpp
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/Open3DConfig.h
"
31
#include "
open3d/camera/PinholeCameraIntrinsic.h
"
32
#include "
open3d/camera/PinholeCameraParameters.h
"
33
#include "
open3d/camera/PinholeCameraTrajectory.h
"
34
#include "
open3d/geometry/BoundingVolume.h
"
35
#include "
open3d/geometry/Geometry.h
"
36
#include "
open3d/geometry/HalfEdgeTriangleMesh.h
"
37
#include "
open3d/geometry/Image.h
"
38
#include "
open3d/geometry/KDTreeFlann.h
"
39
#include "
open3d/geometry/Keypoint.h
"
40
#include "
open3d/geometry/Line3D.h
"
41
#include "
open3d/geometry/LineSet.h
"
42
#include "
open3d/geometry/Octree.h
"
43
#include "
open3d/geometry/PointCloud.h
"
44
#include "
open3d/geometry/RGBDImage.h
"
45
#include "
open3d/geometry/TriangleMesh.h
"
46
#include "
open3d/geometry/VoxelGrid.h
"
47
#include "
open3d/io/FeatureIO.h
"
48
#include "
open3d/io/FileFormatIO.h
"
49
#include "
open3d/io/IJsonConvertibleIO.h
"
50
#include "
open3d/io/ImageIO.h
"
51
#include "
open3d/io/LineSetIO.h
"
52
#include "
open3d/io/PinholeCameraTrajectoryIO.h
"
53
#include "
open3d/io/PointCloudIO.h
"
54
#include "
open3d/io/PoseGraphIO.h
"
55
#include "
open3d/io/TriangleMeshIO.h
"
56
#include "
open3d/io/VoxelGridIO.h
"
57
#include "
open3d/pipelines/color_map/ColorMapOptimization.h
"
58
#include "
open3d/pipelines/color_map/ImageWarpingField.h
"
59
#include "
open3d/pipelines/integration/ScalableTSDFVolume.h
"
60
#include "
open3d/pipelines/integration/TSDFVolume.h
"
61
#include "
open3d/pipelines/integration/UniformTSDFVolume.h
"
62
#include "
open3d/pipelines/odometry/Odometry.h
"
63
#include "
open3d/pipelines/registration/Feature.h
"
64
#include "
open3d/pipelines/registration/Registration.h
"
65
#include "
open3d/pipelines/registration/TransformationEstimation.h
"
66
#include "
open3d/utility/Console.h
"
67
#include "
open3d/utility/Eigen.h
"
68
#include "
open3d/utility/FileSystem.h
"
69
#include "
open3d/utility/Helper.h
"
70
#include "
open3d/utility/Timer.h
"
71
#include "
open3d/visualization/gui/Application.h
"
72
#include "
open3d/visualization/gui/Button.h
"
73
#include "
open3d/visualization/gui/Checkbox.h
"
74
#include "
open3d/visualization/gui/Color.h
"
75
#include "
open3d/visualization/gui/Combobox.h
"
76
#include "
open3d/visualization/gui/Dialog.h
"
77
#include "
open3d/visualization/gui/Gui.h
"
78
#include "
open3d/visualization/gui/ImageLabel.h
"
79
#include "
open3d/visualization/gui/Label.h
"
80
#include "
open3d/visualization/gui/Layout.h
"
81
#include "
open3d/visualization/gui/Menu.h
"
82
#include "
open3d/visualization/gui/ProgressBar.h
"
83
#include "
open3d/visualization/gui/SceneWidget.h
"
84
#include "
open3d/visualization/gui/Slider.h
"
85
#include "
open3d/visualization/gui/TabControl.h
"
86
#include "
open3d/visualization/gui/TextEdit.h
"
87
#include "
open3d/visualization/gui/Theme.h
"
88
#include "
open3d/visualization/gui/TreeView.h
"
89
#include "
open3d/visualization/gui/Window.h
"
90
#include "
open3d/visualization/utility/DrawGeometry.h
"
91
#include "
open3d/visualization/utility/SelectionPolygon.h
"
92
#include "
open3d/visualization/utility/SelectionPolygonVolume.h
"
93
#include "
open3d/visualization/visualizer/ViewControl.h
"
94
#include "
open3d/visualization/visualizer/ViewControlWithCustomAnimation.h
"
95
#include "
open3d/visualization/visualizer/ViewControlWithEditing.h
"
96
#include "
open3d/visualization/visualizer/Visualizer.h
"
97
#include "
open3d/visualization/visualizer/VisualizerWithCustomAnimation.h
"
98
#include "
open3d/visualization/visualizer/VisualizerWithEditing.h
"
99
#include "
open3d/visualization/visualizer/VisualizerWithKeyCallback.h
"
100
#include "
open3d/visualization/visualizer/VisualizerWithVertexSelection.h
"
101
102
// clang-format off
103
#include "
open3d/io/sensor/azure_kinect/AzureKinectRecorder.h
"
104
#include "
open3d/io/sensor/azure_kinect/AzureKinectSensorConfig.h
"
105
#include "
open3d/io/sensor/azure_kinect/AzureKinectSensor.h
"
106
#include "
open3d/io/sensor/azure_kinect/MKVMetadata.h
"
107
#include "
open3d/io/sensor/azure_kinect/MKVReader.h
"
108
#include "
open3d/io/sensor/azure_kinect/MKVWriter.h
"
109
#include "
open3d/io/sensor/RGBDRecorder.h
"
110
#include "
open3d/io/sensor/RGBDSensorConfig.h
"
111
#include "
open3d/io/sensor/RGBDSensor.h
"
VoxelGrid.h
AzureKinectRecorder.h
ProgressBar.h
ViewControl.h
RGBDImage.h
Combobox.h
Eigen.h
TabControl.h
ColorMapOptimization.h
TreeView.h
MKVWriter.h
TransformationEstimation.h
Registration.h
TriangleMeshIO.h
Button.h
SceneWidget.h
VisualizerWithEditing.h
PoseGraphIO.h
FileSystem.h
BoundingVolume.h
Feature.h
IJsonConvertibleIO.h
SelectionPolygon.h
LineSet.h
Menu.h
AzureKinectSensorConfig.h
PointCloudIO.h
Checkbox.h
MKVMetadata.h
Gui.h
KDTreeFlann.h
FeatureIO.h
Odometry.h
Layout.h
PointCloud.h
RGBDRecorder.h
ImageLabel.h
Theme.h
UniformTSDFVolume.h
MKVReader.h
Window.h
AzureKinectSensor.h
Console.h
Slider.h
ViewControlWithEditing.h
Timer.h
Dialog.h
Helper.h
VoxelGridIO.h
Open3DConfig.h
HalfEdgeTriangleMesh.h
ImageIO.h
VisualizerWithCustomAnimation.h
TSDFVolume.h
Line3D.h
Image.h
Label.h
VisualizerWithKeyCallback.h
DrawGeometry.h
TextEdit.h
PinholeCameraTrajectory.h
Geometry.h
VisualizerWithVertexSelection.h
RGBDSensor.h
RGBDSensorConfig.h
PinholeCameraParameters.h
Visualizer.h
Color.h
Keypoint.h
Octree.h
ViewControlWithCustomAnimation.h
ImageWarpingField.h
FileFormatIO.h
ScalableTSDFVolume.h
LineSetIO.h
PinholeCameraTrajectoryIO.h
PinholeCameraIntrinsic.h
SelectionPolygonVolume.h
TriangleMesh.h
Application.h
Generated by
1.8.13