Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Member Functions | Public Attributes | Static Public Attributes
pcl::device::CalcMorton Struct Reference

#include </__w/1/s/gpu/octree/src/utils/morton.hpp>

Public Member Functions

__device__ __host__ __forceinline__ CalcMorton (float3 minp, float3 maxp)
 
__device__ __host__ __forceinline__ Morton::code_t operator() (const float3 &p) const
 
__device__ __host__ __forceinline__ Morton::code_t operator() (const float4 &p) const
 

Public Attributes

float3 minp_
 
float3 dims_
 

Static Public Attributes

static const int depth_mult = 1 << Morton::levels
 

Detailed Description

Definition at line 104 of file morton.hpp.

Constructor & Destructor Documentation

__device__ __host__ __forceinline__ pcl::device::CalcMorton::CalcMorton ( float3  minp,
float3  maxp 
)
inline

Definition at line 111 of file morton.hpp.

Member Function Documentation

__device__ __host__ __forceinline__ Morton::code_t pcl::device::CalcMorton::operator() ( const float3 &  p) const
inline

Definition at line 118 of file morton.hpp.

References pcl::device::Morton::createCode().

__device__ __host__ __forceinline__ Morton::code_t pcl::device::CalcMorton::operator() ( const float4 &  p) const
inline

Definition at line 126 of file morton.hpp.

Member Data Documentation

const int pcl::device::CalcMorton::depth_mult = 1 << Morton::levels
static

Definition at line 106 of file morton.hpp.

float3 pcl::device::CalcMorton::dims_

Definition at line 109 of file morton.hpp.

float3 pcl::device::CalcMorton::minp_

Definition at line 108 of file morton.hpp.


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