Open3D (C++ API)  0.18.0+252c867
Feature.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 
9 #include "open3d/core/Tensor.h"
10 
11 namespace open3d {
12 namespace t {
13 namespace pipelines {
14 namespace kernel {
15 
16 void ComputeFPFHFeature(const core::Tensor &points,
17  const core::Tensor &normals,
18  const core::Tensor &indices,
19  const core::Tensor &distance2,
20  const core::Tensor &counts,
21  core::Tensor &fpfhs);
22 
23 void ComputeFPFHFeatureCPU(const core::Tensor &points,
24  const core::Tensor &normals,
25  const core::Tensor &indices,
26  const core::Tensor &distance2,
27  const core::Tensor &counts,
28  core::Tensor &fpfhs);
29 
30 #ifdef BUILD_CUDA_MODULE
31 void ComputeFPFHFeatureCUDA(const core::Tensor &points,
32  const core::Tensor &normals,
33  const core::Tensor &indices,
34  const core::Tensor &distance2,
35  const core::Tensor &counts,
36  core::Tensor &fpfhs);
37 #endif
38 
39 } // namespace kernel
40 } // namespace pipelines
41 } // namespace t
42 } // namespace open3d
Common CUDA utilities.
int points
Definition: FilePCD.cpp:54
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)
Definition: Feature.cpp:18
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)
Definition: FeatureImpl.h:112
Definition: PinholeCameraIntrinsic.cpp:16