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
// Core
30
#include "
Utility/Helper.h
"
31
#include "
Utility/Console.h
"
32
#include "
Utility/Timer.h
"
33
#include "
Utility/FileSystem.h
"
34
#include "
Utility/Eigen.h
"
35
#include "
ColorMap/ColorMapOptimization.h
"
36
#include "
ColorMap/ImageWarpingField.h
"
37
#include "
Geometry/Geometry.h
"
38
#include "
Geometry/PointCloud.h
"
39
#include "
Geometry/VoxelGrid.h
"
40
#include "
Geometry/LineSet.h
"
41
#include "
Geometry/TriangleMesh.h
"
42
#include "
Geometry/HalfEdgeTriangleMesh.h
"
43
#include "
Geometry/Image.h
"
44
#include "
Geometry/RGBDImage.h
"
45
#include "
Geometry/KDTreeFlann.h
"
46
#include "
Camera/PinholeCameraIntrinsic.h
"
47
#include "
Camera/PinholeCameraParameters.h
"
48
#include "
Camera/PinholeCameraTrajectory.h
"
49
#include "
Registration/Feature.h
"
50
#include "
Registration/Registration.h
"
51
#include "
Registration/TransformationEstimation.h
"
52
#include "
Odometry/Odometry.h
"
53
#include "
Integration/TSDFVolume.h
"
54
#include "
Integration/UniformTSDFVolume.h
"
55
#include "
Integration/ScalableTSDFVolume.h
"
56
57
// IO
58
#include "
IO/ClassIO/PointCloudIO.h
"
59
#include "
IO/ClassIO/VoxelGridIO.h
"
60
#include "
IO/ClassIO/TriangleMeshIO.h
"
61
#include "
IO/ClassIO/LineSetIO.h
"
62
#include "
IO/ClassIO/ImageIO.h
"
63
#include "
IO/ClassIO/PinholeCameraTrajectoryIO.h
"
64
#include "
IO/ClassIO/IJsonConvertibleIO.h
"
65
#include "
IO/ClassIO/FeatureIO.h
"
66
#include "
IO/ClassIO/PoseGraphIO.h
"
67
68
// Visualization
69
#include "
Visualization/Utility/BoundingBox.h
"
70
#include "
Visualization/Utility/SelectionPolygon.h
"
71
#include "
Visualization/Utility/SelectionPolygonVolume.h
"
72
#include "
Visualization/Utility/DrawGeometry.h
"
73
#include "
Visualization/Visualizer/Visualizer.h
"
74
#include "
Visualization/Visualizer/VisualizerWithCustomAnimation.h
"
75
#include "
Visualization/Visualizer/VisualizerWithEditing.h
"
76
#include "
Visualization/Visualizer/VisualizerWithKeyCallback.h
"
77
#include "
Visualization/Visualizer/ViewControl.h
"
78
#include "
Visualization/Visualizer/ViewControlWithCustomAnimation.h
"
79
#include "
Visualization/Visualizer/ViewControlWithEditing.h
"
80
81
#include "
Open3DConfig.h
"
VoxelGrid.h
ViewControl.h
RGBDImage.h
Eigen.h
ColorMapOptimization.h
PointCloud.h
TransformationEstimation.h
Registration.h
TriangleMeshIO.h
VisualizerWithEditing.h
PoseGraphIO.h
FileSystem.h
Feature.h
Geometry.h
IJsonConvertibleIO.h
SelectionPolygon.h
LineSet.h
KDTreeFlann.h
FeatureIO.h
Odometry.h
UniformTSDFVolume.h
Console.h
PointCloudIO.h
ViewControlWithEditing.h
BoundingBox.h
Timer.h
VoxelGridIO.h
Open3DConfig.h
HalfEdgeTriangleMesh.h
Image.h
ImageIO.h
VisualizerWithCustomAnimation.h
TSDFVolume.h
VisualizerWithKeyCallback.h
DrawGeometry.h
PinholeCameraTrajectory.h
TriangleMesh.h
PinholeCameraParameters.h
Visualizer.h
Helper.h
ViewControlWithCustomAnimation.h
ImageWarpingField.h
ScalableTSDFVolume.h
LineSetIO.h
PinholeCameraTrajectoryIO.h
PinholeCameraIntrinsic.h
SelectionPolygonVolume.h
Generated by
1.8.13