#include </builddir/build/BUILD/pcl-1.8.0rc1/gpu/octree/src/utils/morton.hpp>
|
__device__ __host__ static __forceinline__ int | spreadBits (int x, int offset) |
|
__device__ __host__ static __forceinline__ int | compactBits (int x, int offset) |
|
__device__ __host__ static __forceinline__ code_t | createCode (int cell_x, int cell_y, int cell_z) |
|
__device__ __host__ static __forceinline__ void | decomposeCode (code_t code, int &cell_x, int &cell_y, int &cell_z) |
|
__host__ __device__ static __forceinline__ code_t | extractLevelCode (code_t code, int level) |
|
__host__ __device__ static __forceinline__ code_t | shiftLevelCode (code_t level_code, int level) |
|
Definition at line 45 of file morton.hpp.
__device__ __host__ static __forceinline__ int pcl::device::Morton::compactBits |
( |
int |
x, |
|
|
int |
offset |
|
) |
| |
|
inlinestatic |
__device__ __host__ static __forceinline__ code_t pcl::device::Morton::createCode |
( |
int |
cell_x, |
|
|
int |
cell_y, |
|
|
int |
cell_z |
|
) |
| |
|
inlinestatic |
__device__ __host__ static __forceinline__ void pcl::device::Morton::decomposeCode |
( |
code_t |
code, |
|
|
int & |
cell_x, |
|
|
int & |
cell_y, |
|
|
int & |
cell_z |
|
) |
| |
|
inlinestatic |
__host__ __device__ static __forceinline__ code_t pcl::device::Morton::extractLevelCode |
( |
code_t |
code, |
|
|
int |
level |
|
) |
| |
|
inlinestatic |
__host__ __device__ static __forceinline__ code_t pcl::device::Morton::shiftLevelCode |
( |
code_t |
level_code, |
|
|
int |
level |
|
) |
| |
|
inlinestatic |
__device__ __host__ static __forceinline__ int pcl::device::Morton::spreadBits |
( |
int |
x, |
|
|
int |
offset |
|
) |
| |
|
inlinestatic |
const int pcl::device::Morton::bits_per_level = 3 |
|
static |
const int pcl::device::Morton::levels = 10 |
|
static |
The documentation for this struct was generated from the following file:
- /builddir/build/BUILD/pcl-1.8.0rc1/gpu/octree/src/utils/morton.hpp