Open3D (C++ API)  0.18.0+5c982c7
Public Member Functions
open3d::core::nns::NeighborSearchAllocator< T, TIndex > Class Template Reference

#include <NeighborSearchAllocator.h>

Public Member Functions

 NeighborSearchAllocator (Device device)
 
void AllocIndices (TIndex **ptr, size_t num)
 
void AllocIndices (TIndex **ptr, size_t num, TIndex value)
 
void AllocDistances (T **ptr, size_t num)
 
void AllocDistances (T **ptr, size_t num, T value)
 
void AllocCounts (TIndex **ptr, size_t num)
 
void AllocCounts (TIndex **ptr, size_t num, TIndex value)
 
const TIndex * IndicesPtr () const
 
const T * DistancesPtr () const
 
const TIndex * CountsPtr () const
 
const TensorNeighborsIndex () const
 
TensorNeighborsIndex_ ()
 
const TensorNeighborsDistance () const
 
TensorNeighborsDistance_ ()
 
const TensorNeighborsCount () const
 

Constructor & Destructor Documentation

◆ NeighborSearchAllocator()

template<class T , class TIndex = int32_t>
open3d::core::nns::NeighborSearchAllocator< T, TIndex >::NeighborSearchAllocator ( Device  device)
inline

Member Function Documentation

◆ AllocCounts() [1/2]

template<class T , class TIndex = int32_t>
void open3d::core::nns::NeighborSearchAllocator< T, TIndex >::AllocCounts ( TIndex **  ptr,
size_t  num 
)
inline

◆ AllocCounts() [2/2]

template<class T , class TIndex = int32_t>
void open3d::core::nns::NeighborSearchAllocator< T, TIndex >::AllocCounts ( TIndex **  ptr,
size_t  num,
TIndex  value 
)
inline

◆ AllocDistances() [1/2]

template<class T , class TIndex = int32_t>
void open3d::core::nns::NeighborSearchAllocator< T, TIndex >::AllocDistances ( T **  ptr,
size_t  num 
)
inline

◆ AllocDistances() [2/2]

template<class T , class TIndex = int32_t>
void open3d::core::nns::NeighborSearchAllocator< T, TIndex >::AllocDistances ( T **  ptr,
size_t  num,
value 
)
inline

◆ AllocIndices() [1/2]

template<class T , class TIndex = int32_t>
void open3d::core::nns::NeighborSearchAllocator< T, TIndex >::AllocIndices ( TIndex **  ptr,
size_t  num 
)
inline

◆ AllocIndices() [2/2]

template<class T , class TIndex = int32_t>
void open3d::core::nns::NeighborSearchAllocator< T, TIndex >::AllocIndices ( TIndex **  ptr,
size_t  num,
TIndex  value 
)
inline

◆ CountsPtr()

template<class T , class TIndex = int32_t>
const TIndex* open3d::core::nns::NeighborSearchAllocator< T, TIndex >::CountsPtr ( ) const
inline

◆ DistancesPtr()

template<class T , class TIndex = int32_t>
const T* open3d::core::nns::NeighborSearchAllocator< T, TIndex >::DistancesPtr ( ) const
inline

◆ IndicesPtr()

template<class T , class TIndex = int32_t>
const TIndex* open3d::core::nns::NeighborSearchAllocator< T, TIndex >::IndicesPtr ( ) const
inline

◆ NeighborsCount()

template<class T , class TIndex = int32_t>
const Tensor& open3d::core::nns::NeighborSearchAllocator< T, TIndex >::NeighborsCount ( ) const
inline

◆ NeighborsDistance()

template<class T , class TIndex = int32_t>
const Tensor& open3d::core::nns::NeighborSearchAllocator< T, TIndex >::NeighborsDistance ( ) const
inline

◆ NeighborsDistance_()

template<class T , class TIndex = int32_t>
Tensor& open3d::core::nns::NeighborSearchAllocator< T, TIndex >::NeighborsDistance_ ( )
inline

◆ NeighborsIndex()

template<class T , class TIndex = int32_t>
const Tensor& open3d::core::nns::NeighborSearchAllocator< T, TIndex >::NeighborsIndex ( ) const
inline

◆ NeighborsIndex_()

template<class T , class TIndex = int32_t>
Tensor& open3d::core::nns::NeighborSearchAllocator< T, TIndex >::NeighborsIndex_ ( )
inline

The documentation for this class was generated from the following file: