Open3D (C++ API)  0.18.0
Data Structures | Macros
VoxelizeOpKernel.cpp File Reference

(b9e049c (Sun Dec 31 11:36:26 2023 -0800))

#include "VoxelizeOpKernel.h"
#include "open3d/ml/impl/misc/Voxelize.h"

Data Structures

class  VoxelizeOpKernelCPU< T >
 

Macros

#define CASE(NDIM)
 
#define REG_KB(type)
 

Macro Definition Documentation

◆ CASE

#define CASE (   NDIM)
Value:
case NDIM: \
VoxelizeCPU<T, NDIM>( \
points.dim_size(0), points.flat<T>().data(), \
row_splits.dim_size(0) - 1, row_splits.flat<int64_t>().data(), \
voxel_size.flat<T>().data(), \
points_range_min.flat<T>().data(), \
points_range_max.flat<T>().data(), max_points_per_voxel, \
max_voxels, output_allocator); \
break;
int points
Definition: FilePCD.cpp:54

◆ REG_KB

#define REG_KB (   type)
Value:
REGISTER_KERNEL_BUILDER(Name("Open3DVoxelize") \
.Device(DEVICE_CPU) \
.TypeConstraint<type>("T"), \
Definition: VoxelizeOpKernel.cpp:17