Loading [MathJax]/extensions/TeX/AMSsymbols.js
Open3D (C++ API)  0.14.1
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Namespaces | Macros
KnnIndex.cpp File Reference

(4dea5be (Tue Nov 30 18:43:52 2021 -0800))

#include "open3d/core/nns/KnnIndex.h"
#include "open3d/core/Device.h"
#include "open3d/core/Dispatch.h"
#include "open3d/core/TensorCheck.h"
#include "open3d/utility/Logging.h"

Namespaces

 open3d
 
 open3d::core
 
 open3d::core::nns
 

Macros

#define FN_PARAMETERS
 
#define CALL(type, fn)
 

Macro Definition Documentation

◆ CALL

#define CALL (   type,
  fn 
)
Value:
if (Dtype::FromType<type>() == dtype) { \
fn<type>(FN_PARAMETERS); \
return std::make_pair(neighbors_index, neighbors_distance); \
}
#define FN_PARAMETERS
OPEN3D_HOST_DEVICE Pair< First, Second > make_pair(const First &_first, const Second &_second)
Definition: SlabTraits.h:68

◆ FN_PARAMETERS

#define FN_PARAMETERS
Value:
dataset_points_, points_row_splits_, query_points_, queries_row_splits_, \
knn, neighbors_index, neighbors_distance