Open3D (C++ API)  0.17.0
Open3D.h
Go to the documentation of this file.
1 // ----------------------------------------------------------------------------
2 // - Open3D: www.open3d.org -
3 // ----------------------------------------------------------------------------
4 // Copyright (c) 2018-2023 www.open3d.org
5 // SPDX-License-Identifier: MIT
6 // ----------------------------------------------------------------------------
7 
8 #pragma once
9 
10 // Note: do not modify Open3D.h, modify Open3D.h.in instead
11 #include "open3d/Open3DConfig.h"
15 #include "open3d/core/Blob.h"
16 #include "open3d/core/DLPack.h"
17 #include "open3d/core/Device.h"
18 #include "open3d/core/Dtype.h"
23 #include "open3d/core/ShapeUtil.h"
24 #include "open3d/core/SizeVector.h"
25 #include "open3d/core/Tensor.h"
27 #include "open3d/core/TensorKey.h"
28 #include "open3d/core/TensorList.h"
30 #include "open3d/data/Dataset.h"
34 #include "open3d/geometry/Image.h"
37 #include "open3d/geometry/Line3D.h"
39 #include "open3d/geometry/Octree.h"
44 #include "open3d/io/FeatureIO.h"
45 #include "open3d/io/FileFormatIO.h"
47 #include "open3d/io/ImageIO.h"
48 #include "open3d/io/LineSetIO.h"
49 #include "open3d/io/ModelIO.h"
51 #include "open3d/io/PointCloudIO.h"
52 #include "open3d/io/PoseGraphIO.h"
54 #include "open3d/io/VoxelGridIO.h"
75 #include "open3d/t/io/HashMapIO.h"
76 #include "open3d/t/io/ImageIO.h"
77 #include "open3d/t/io/NumpyIO.h"
87 #include "open3d/utility/CPUInfo.h"
89 #include "open3d/utility/Console.h"
90 #include "open3d/utility/Eigen.h"
92 #include "open3d/utility/Helper.h"
93 #include "open3d/utility/ISAInfo.h"
94 #include "open3d/utility/Logging.h"
98 #include "open3d/utility/Random.h"
99 #include "open3d/utility/Timer.h"
136 
137 // clang-format off
147 
150 
The common header of DLPack.