Open3D (C++ API)  0.19.0
MinimumOBE.h
Go to the documentation of this file.
1 // ----------------------------------------------------------------------------
2 // - Open3D: www.open3d.org -
3 // ----------------------------------------------------------------------------
4 // Copyright (c) 2018-2024 www.open3d.org
5 // SPDX-License-Identifier: MIT
6 // ----------------------------------------------------------------------------
7 #pragma once
8 
9 #include <Eigen/Core>
10 #include <vector>
11 
12 #include "open3d/core/Tensor.h"
14 
15 namespace open3d {
16 namespace t {
17 namespace geometry {
18 
19 // Forward declaration
20 class OrientedBoundingEllipsoid;
21 
22 namespace kernel {
23 namespace minimum_obe {
24 
43  const std::vector<Eigen::Vector3d> &points, bool robust);
44 
49 OrientedBoundingEllipsoid ComputeMinimumOBEKhachiyan(const core::Tensor &points,
50  bool robust);
51 
52 } // namespace minimum_obe
53 } // namespace kernel
54 } // namespace geometry
55 } // namespace t
56 } // namespace open3d
double t
Definition: SurfaceReconstructionPoisson.cpp:172
Definition: BoundingVolume.h:20
int points
Definition: FilePCD.cpp:54
open3d::geometry::OrientedBoundingEllipsoid ComputeMinimumOBEKhachiyan(const std::vector< Eigen::Vector3d > &points, bool robust)
Definition: MinimumOBE.cpp:199
Definition: PinholeCameraIntrinsic.cpp:16