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
 
void Begin (IteratorT begin)
 
iterator begin ()
 
const_iterator begin () const
 
HandleType BeginHandle () const
 
DereferencedType Dereference (HandleType h) const
 
void End (IteratorT end)
 
iterator end ()
 
const_iterator end () const
 
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

template<class IteratorT>
typedef IteratorT const_iterator

Definition at line 409 of file ImmediateTreeDataKernels.h.

◆ DereferencedType

template<class IteratorT>
typedef HandleType DereferencedType

Definition at line 407 of file ImmediateTreeDataKernels.h.

◆ HandleType

template<class IteratorT>
typedef size_t HandleType

Definition at line 406 of file ImmediateTreeDataKernels.h.

◆ iterator

template<class IteratorT>
typedef IteratorT iterator

Definition at line 408 of file ImmediateTreeDataKernels.h.

◆ reference

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

Definition at line 405 of file ImmediateTreeDataKernels.h.

◆ value_type

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

Definition at line 404 of file ImmediateTreeDataKernels.h.

Member Function Documentation

◆ at() [1/2]

template<class IteratorT>
reference at ( DereferencedType s)
inline

Definition at line 430 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ at() [2/2]

template<class IteratorT>
reference at ( DereferencedType s) const
inline

Definition at line 436 of file ImmediateTreeDataKernels.h.

◆ back() [1/2]

template<class IteratorT>
reference back ( )
inline

Definition at line 442 of file ImmediateTreeDataKernels.h.

◆ back() [2/2]

template<class IteratorT>
reference back ( ) const
inline

Definition at line 448 of file ImmediateTreeDataKernels.h.

◆ Begin()

template<class IteratorT>
void Begin ( IteratorT begin)
inline

Definition at line 412 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ begin() [1/2]

template<class IteratorT>
iterator begin ( )
inline

Definition at line 454 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ begin() [2/2]

template<class IteratorT>
const_iterator begin ( ) const
inline

Definition at line 466 of file ImmediateTreeDataKernels.h.

◆ BeginHandle()

template<class IteratorT>
HandleType BeginHandle ( ) const
inline

Definition at line 484 of file ImmediateTreeDataKernels.h.

◆ Dereference()

template<class IteratorT>
DereferencedType Dereference ( HandleType h) const
inline

Definition at line 424 of file ImmediateTreeDataKernels.h.

◆ End()

template<class IteratorT>
void End ( IteratorT end)
inline

Definition at line 418 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ end() [1/2]

template<class IteratorT>
iterator end ( )
inline

Definition at line 460 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ end() [2/2]

template<class IteratorT>
const_iterator end ( ) const
inline

Definition at line 472 of file ImmediateTreeDataKernels.h.

◆ EndHandle()

template<class IteratorT>
HandleType EndHandle ( ) const
inline

Definition at line 490 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ size()

template<class IteratorT>
size_t size ( ) const
inline

Definition at line 478 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ SwapHandles()

template<class IteratorT>
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: