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 343 of file ImmediateTreeDataKernels.h.

Member Typedef Documentation

◆ const_iterator

typedef IteratorT const_iterator

Definition at line 351 of file ImmediateTreeDataKernels.h.

◆ DereferencedType

Definition at line 349 of file ImmediateTreeDataKernels.h.

◆ HandleType

typedef size_t HandleType

Definition at line 348 of file ImmediateTreeDataKernels.h.

◆ iterator

typedef IteratorT iterator

Definition at line 350 of file ImmediateTreeDataKernels.h.

◆ reference

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

Definition at line 347 of file ImmediateTreeDataKernels.h.

◆ value_type

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

Definition at line 346 of file ImmediateTreeDataKernels.h.

Member Function Documentation

◆ at() [1/2]

reference at ( DereferencedType  s)
inline

Definition at line 368 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 373 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ back() [1/2]

reference back ( )
inline

Definition at line 378 of file ImmediateTreeDataKernels.h.

◆ back() [2/2]

reference back ( ) const
inline

Definition at line 383 of file ImmediateTreeDataKernels.h.

◆ begin() [1/2]

iterator begin ( )
inline

Definition at line 388 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ begin() [2/2]

const_iterator begin ( ) const
inline

Definition at line 398 of file ImmediateTreeDataKernels.h.

◆ Begin()

void Begin ( IteratorT  begin)
inline

Definition at line 353 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ BeginHandle()

HandleType BeginHandle ( ) const
inline

Definition at line 413 of file ImmediateTreeDataKernels.h.

◆ Dereference()

DereferencedType Dereference ( HandleType  h) const
inline

Definition at line 363 of file ImmediateTreeDataKernels.h.

◆ end() [1/2]

iterator end ( )
inline

Definition at line 393 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ end() [2/2]

const_iterator end ( ) const
inline

Definition at line 403 of file ImmediateTreeDataKernels.h.

◆ End()

void End ( IteratorT  end)
inline

Definition at line 358 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ EndHandle()

HandleType EndHandle ( ) const
inline

Definition at line 417 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ size()

size_t size ( ) const
inline

Definition at line 408 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ SwapHandles()

void SwapHandles ( HandleType  a,
HandleType  b 
)
inlineprotected

Definition at line 423 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

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