ImmediateIteratorTreeDataKernel< IteratorT > Class Template Reference

#include <VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/GfxTL/ImmediateTreeDataKernels.h>

Public Types

typedef IteratorT const_iterator
 
typedef HandleType DereferencedType
 
typedef size_t HandleType
 
typedef IteratorT iterator
 
typedef std::iterator_traits< IteratorT >::reference reference
 
typedef std::iterator_traits< IteratorT >::value_type value_type
 

Public Member Functions

reference at (DereferencedType s)
 
reference at (DereferencedType s) const
 
reference back ()
 
reference back () const
 
iterator begin ()
 
const_iterator begin () const
 
void Begin (IteratorT begin)
 
HandleType BeginHandle () const
 
DereferencedType Dereference (HandleType h) const
 
iterator end ()
 
const_iterator end () const
 
void End (IteratorT end)
 
HandleType EndHandle () const
 
size_t size () const
 

Protected Member Functions

void SwapHandles (HandleType a, HandleType b)
 

Detailed Description

template<class IteratorT>
class GfxTL::ImmediateIteratorTreeDataKernel< IteratorT >

Definition at line 401 of file ImmediateTreeDataKernels.h.

Member Typedef Documentation

◆ const_iterator

typedef IteratorT const_iterator

Definition at line 409 of file ImmediateTreeDataKernels.h.

◆ DereferencedType

Definition at line 407 of file ImmediateTreeDataKernels.h.

◆ HandleType

typedef size_t HandleType

Definition at line 406 of file ImmediateTreeDataKernels.h.

◆ iterator

typedef IteratorT iterator

Definition at line 408 of file ImmediateTreeDataKernels.h.

◆ reference

typedef std::iterator_traits<IteratorT>::reference reference

Definition at line 405 of file ImmediateTreeDataKernels.h.

◆ value_type

typedef std::iterator_traits<IteratorT>::value_type value_type

Definition at line 404 of file ImmediateTreeDataKernels.h.

Member Function Documentation

◆ at() [1/2]

reference at ( DereferencedType  s)
inline

Definition at line 430 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ at() [2/2]

reference at ( DereferencedType  s) const
inline

Definition at line 436 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ back() [1/2]

reference back ( )
inline

Definition at line 442 of file ImmediateTreeDataKernels.h.

◆ back() [2/2]

reference back ( ) const
inline

Definition at line 448 of file ImmediateTreeDataKernels.h.

◆ begin() [1/2]

iterator begin ( )
inline

Definition at line 454 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ begin() [2/2]

const_iterator begin ( ) const
inline

Definition at line 466 of file ImmediateTreeDataKernels.h.

◆ Begin()

void Begin ( IteratorT  begin)
inline

Definition at line 412 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ BeginHandle()

HandleType BeginHandle ( ) const
inline

Definition at line 484 of file ImmediateTreeDataKernels.h.

◆ Dereference()

DereferencedType Dereference ( HandleType  h) const
inline

Definition at line 424 of file ImmediateTreeDataKernels.h.

◆ end() [1/2]

iterator end ( )
inline

Definition at line 460 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ end() [2/2]

const_iterator end ( ) const
inline

Definition at line 472 of file ImmediateTreeDataKernels.h.

◆ End()

void End ( IteratorT  end)
inline

Definition at line 418 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ EndHandle()

HandleType EndHandle ( ) const
inline

Definition at line 490 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ size()

size_t size ( ) const
inline

Definition at line 478 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ SwapHandles()

void SwapHandles ( HandleType  a,
HandleType  b 
)
inlineprotected

Definition at line 497 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

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