Point Cloud Library (PCL)  1.10.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

◆ CalcMorton()

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

Definition at line 111 of file morton.hpp.

Member Function Documentation

◆ operator()() [1/2]

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

Definition at line 118 of file morton.hpp.

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

◆ operator()() [2/2]

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

Definition at line 126 of file morton.hpp.

Member Data Documentation

◆ depth_mult

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

Definition at line 106 of file morton.hpp.

◆ dims_

float3 pcl::device::CalcMorton::dims_

Definition at line 109 of file morton.hpp.

◆ minp_

float3 pcl::device::CalcMorton::minp_

Definition at line 108 of file morton.hpp.

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