Open3D (C++ API)  0.18.0
Public Member Functions | Protected Attributes
BuildSpatialHashTableOpKernel Class Referenceabstract

#include <BuildSpatialHashTableOpKernel.h>

Inheritance diagram for BuildSpatialHashTableOpKernel:
BuildSpatialHashTableOpKernelCPU< T >

Public Member Functions

 BuildSpatialHashTableOpKernel (tensorflow::OpKernelConstruction *construction)
 
void Compute (tensorflow::OpKernelContext *context) override
 
virtual void Kernel (tensorflow::OpKernelContext *context, const tensorflow::Tensor &points, const tensorflow::Tensor &radius, const tensorflow::Tensor &points_row_splits, const std::vector< uint32_t > &hash_table_splits, tensorflow::Tensor &hash_table_index, tensorflow::Tensor &hash_table_cell_splits)=0
 

Protected Attributes

int max_hash_table_size
 

Constructor & Destructor Documentation

◆ BuildSpatialHashTableOpKernel()

BuildSpatialHashTableOpKernel::BuildSpatialHashTableOpKernel ( tensorflow::OpKernelConstruction *  construction)
inlineexplicit

Member Function Documentation

◆ Compute()

void BuildSpatialHashTableOpKernel::Compute ( tensorflow::OpKernelContext *  context)
inlineoverride

◆ Kernel()

virtual void BuildSpatialHashTableOpKernel::Kernel ( tensorflow::OpKernelContext *  context,
const tensorflow::Tensor &  points,
const tensorflow::Tensor &  radius,
const tensorflow::Tensor &  points_row_splits,
const std::vector< uint32_t > &  hash_table_splits,
tensorflow::Tensor &  hash_table_index,
tensorflow::Tensor &  hash_table_cell_splits 
)
pure virtual

Field Documentation

◆ max_hash_table_size

int BuildSpatialHashTableOpKernel::max_hash_table_size
protected

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