ImmediateRangeTreeDataKernel< DataT > Class Template Reference

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

Public Types

typedef DataT::const_iterator const_iterator
 
typedef HandleType DereferencedType
 
typedef DataT::size_type HandleType
 
typedef DataT::iterator iterator
 
typedef DataT::value_type value_type
 

Public Member Functions

value_typeat (DereferencedType s)
 
const value_typeat (DereferencedType s) const
 
value_typeback ()
 
const value_typeback () const
 
iterator begin ()
 
const_iterator begin () const
 
HandleType BeginHandle () const
 
DataT & ContainedData ()
 
const DataT & ContainedData () const
 
void ContainedData (DataT *data)
 
void DataRange (HandleType begin, HandleType end)
 
DereferencedType Dereference (HandleType h) const
 
iterator end ()
 
const_iterator end () const
 
HandleType EndHandle () const
 
HandleType size () const
 

Protected Member Functions

void InsertBack (HandleType h)
 
void Remove (DereferencedType s)
 
void SwapHandles (HandleType a, HandleType b)
 

Detailed Description

template<class DataT>
class GfxTL::ImmediateRangeTreeDataKernel< DataT >

Definition at line 266 of file ImmediateTreeDataKernels.h.

Member Typedef Documentation

◆ const_iterator

typedef DataT::const_iterator const_iterator

Definition at line 273 of file ImmediateTreeDataKernels.h.

◆ DereferencedType

Definition at line 271 of file ImmediateTreeDataKernels.h.

◆ HandleType

typedef DataT::size_type HandleType

Definition at line 270 of file ImmediateTreeDataKernels.h.

◆ iterator

typedef DataT::iterator iterator

Definition at line 272 of file ImmediateTreeDataKernels.h.

◆ value_type

typedef DataT::value_type value_type

Definition at line 269 of file ImmediateTreeDataKernels.h.

Member Function Documentation

◆ at() [1/2]

value_type& at ( DereferencedType  s)
inline

Definition at line 307 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ at() [2/2]

const value_type& at ( DereferencedType  s) const
inline

Definition at line 313 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ back() [1/2]

value_type& back ( )
inline

Definition at line 319 of file ImmediateTreeDataKernels.h.

◆ back() [2/2]

const value_type& back ( ) const
inline

Definition at line 325 of file ImmediateTreeDataKernels.h.

◆ begin() [1/2]

iterator begin ( )
inline

Definition at line 331 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ begin() [2/2]

const_iterator begin ( ) const
inline

Definition at line 343 of file ImmediateTreeDataKernels.h.

◆ BeginHandle()

HandleType BeginHandle ( ) const
inline

Definition at line 361 of file ImmediateTreeDataKernels.h.

◆ ContainedData() [1/3]

DataT& ContainedData ( )
inline

Definition at line 289 of file ImmediateTreeDataKernels.h.

◆ ContainedData() [2/3]

const DataT& ContainedData ( ) const
inline

Definition at line 295 of file ImmediateTreeDataKernels.h.

◆ ContainedData() [3/3]

void ContainedData ( DataT *  data)
inline

Definition at line 276 of file ImmediateTreeDataKernels.h.

◆ DataRange()

void DataRange ( HandleType  begin,
HandleType  end 
)
inline

Definition at line 282 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ Dereference()

DereferencedType Dereference ( HandleType  h) const
inline

Definition at line 301 of file ImmediateTreeDataKernels.h.

◆ end() [1/2]

iterator end ( )
inline

Definition at line 337 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ end() [2/2]

const_iterator end ( ) const
inline

Definition at line 349 of file ImmediateTreeDataKernels.h.

◆ EndHandle()

HandleType EndHandle ( ) const
inline

Definition at line 367 of file ImmediateTreeDataKernels.h.

◆ InsertBack()

void InsertBack ( HandleType  h)
inlineprotected

Definition at line 380 of file ImmediateTreeDataKernels.h.

◆ Remove()

void Remove ( DereferencedType  s)
inlineprotected

Definition at line 388 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ size()

HandleType size ( ) const
inline

Definition at line 355 of file ImmediateTreeDataKernels.h.

◆ SwapHandles()

void SwapHandles ( HandleType  a,
HandleType  b 
)
inlineprotected

Definition at line 374 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

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