Point Cloud Library (PCL)  1.8.0
List of all members | Public Types | Public Member Functions | Public Attributes
pcl::device::OctreeIteratorDevice< CTA_SIZE, STACK_DEPTH > Struct Template Reference

#include </build/pcl-ykqcJu/pcl-1.8.0+dfsg1/gpu/octree/src/cuda/octree_iterator.hpp>

Public Types

typedef int Storage[STACK_DEPTH][CTA_SIZE]
 

Public Member Functions

__device__ __forceinline__ OctreeIteratorDevice (Storage &storage_arg)
 
__device__ __forceinline__ void gotoNextLevel (int first, int len)
 
__device__ __forceinline__ int operator* () const
 
__device__ __forceinline__ void operator++ ()
 

Public Attributes

int level
 
Storagestorage
 

Detailed Description

template<int CTA_SIZE, int STACK_DEPTH>
struct pcl::device::OctreeIteratorDevice< CTA_SIZE, STACK_DEPTH >

Definition at line 46 of file octree_iterator.hpp.

Member Typedef Documentation

§ Storage

template<int CTA_SIZE, int STACK_DEPTH>
typedef int pcl::device::OctreeIteratorDevice< CTA_SIZE, STACK_DEPTH >::Storage[STACK_DEPTH][CTA_SIZE]

Definition at line 48 of file octree_iterator.hpp.

Constructor & Destructor Documentation

§ OctreeIteratorDevice()

template<int CTA_SIZE, int STACK_DEPTH>
__device__ __forceinline__ pcl::device::OctreeIteratorDevice< CTA_SIZE, STACK_DEPTH >::OctreeIteratorDevice ( Storage storage_arg)
inline

Member Function Documentation

§ gotoNextLevel()

template<int CTA_SIZE, int STACK_DEPTH>
__device__ __forceinline__ void pcl::device::OctreeIteratorDevice< CTA_SIZE, STACK_DEPTH >::gotoNextLevel ( int  first,
int  len 
)
inline

§ operator*()

template<int CTA_SIZE, int STACK_DEPTH>
__device__ __forceinline__ int pcl::device::OctreeIteratorDevice< CTA_SIZE, STACK_DEPTH >::operator* ( ) const
inline

§ operator++()

template<int CTA_SIZE, int STACK_DEPTH>
__device__ __forceinline__ void pcl::device::OctreeIteratorDevice< CTA_SIZE, STACK_DEPTH >::operator++ ( )
inline

Member Data Documentation

§ level

template<int CTA_SIZE, int STACK_DEPTH>
int pcl::device::OctreeIteratorDevice< CTA_SIZE, STACK_DEPTH >::level

§ storage

template<int CTA_SIZE, int STACK_DEPTH>
Storage& pcl::device::OctreeIteratorDevice< CTA_SIZE, STACK_DEPTH >::storage

Definition at line 51 of file octree_iterator.hpp.


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