Loading [MathJax]/extensions/TeX/AMSmath.js
Open3D (C++ API)  0.19.0
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Feature.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 
9 #include "open3d/core/Tensor.h"
11 
12 namespace open3d {
13 namespace t {
14 namespace pipelines {
15 namespace kernel {
16 
18  const core::Tensor &points,
19  const core::Tensor &normals,
20  const core::Tensor &indices,
21  const core::Tensor &distance2,
22  const core::Tensor &counts,
23  core::Tensor &fpfhs,
24  const utility::optional<core::Tensor> &mask = utility::nullopt,
25  const utility::optional<core::Tensor> &map_batch_info_idx_to_point_idx =
27 
29  const core::Tensor &points,
30  const core::Tensor &normals,
31  const core::Tensor &indices,
32  const core::Tensor &distance2,
33  const core::Tensor &counts,
34  core::Tensor &fpfhs,
35  const utility::optional<core::Tensor> &mask = utility::nullopt,
36  const utility::optional<core::Tensor> &map_batch_info_idx_to_point_idx =
38 
39 #ifdef BUILD_CUDA_MODULE
40 void ComputeFPFHFeatureCUDA(
41  const core::Tensor &points,
42  const core::Tensor &normals,
43  const core::Tensor &indices,
44  const core::Tensor &distance2,
45  const core::Tensor &counts,
46  core::Tensor &fpfhs,
47  const utility::optional<core::Tensor> &mask = utility::nullopt,
48  const utility::optional<core::Tensor> &map_batch_info_idx_to_point_idx =
50 #endif
51 
52 } // namespace kernel
53 } // namespace pipelines
54 } // namespace t
55 } // namespace open3d
Common CUDA utilities.
double t
Definition: SurfaceReconstructionPoisson.cpp:172
int points
Definition: FilePCD.cpp:54
void ComputeFPFHFeatureCPU(const core::Tensor &points, const core::Tensor &normals, const core::Tensor &indices, const core::Tensor &distance2, const core::Tensor &counts, core::Tensor &fpfhs, const utility::optional< core::Tensor > &mask=utility::nullopt, const utility::optional< core::Tensor > &map_batch_info_idx_to_point_idx=utility::nullopt)
Definition: FeatureImpl.h:112
void ComputeFPFHFeature(const core::Tensor &points, const core::Tensor &normals, const core::Tensor &indices, const core::Tensor &distance2, const core::Tensor &counts, core::Tensor &fpfhs, const utility::optional< core::Tensor > &mask, const utility::optional< core::Tensor > &map_info_idx_to_point_idx)
Definition: Feature.cpp:18
constexpr nullopt_t nullopt
Definition: Optional.h:152
Definition: PinholeCameraIntrinsic.cpp:16