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

Member Typedef Documentation

◆ const_iterator

typedef DataT::const_iterator const_iterator

Definition at line 235 of file ImmediateTreeDataKernels.h.

◆ DereferencedType

Definition at line 233 of file ImmediateTreeDataKernels.h.

◆ HandleType

typedef DataT::size_type HandleType

Definition at line 232 of file ImmediateTreeDataKernels.h.

◆ iterator

typedef DataT::iterator iterator

Definition at line 234 of file ImmediateTreeDataKernels.h.

◆ value_type

typedef DataT::value_type value_type

Definition at line 231 of file ImmediateTreeDataKernels.h.

Member Function Documentation

◆ at() [1/2]

value_type& at ( DereferencedType  s)
inline

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

+ Here is the call graph for this function:

◆ back() [1/2]

value_type& back ( )
inline

Definition at line 273 of file ImmediateTreeDataKernels.h.

◆ back() [2/2]

const value_type& back ( ) const
inline

Definition at line 278 of file ImmediateTreeDataKernels.h.

◆ begin() [1/2]

iterator begin ( )
inline

Definition at line 283 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ begin() [2/2]

const_iterator begin ( ) const
inline

Definition at line 293 of file ImmediateTreeDataKernels.h.

◆ BeginHandle()

HandleType BeginHandle ( ) const
inline

Definition at line 308 of file ImmediateTreeDataKernels.h.

◆ ContainedData() [1/3]

DataT& ContainedData ( )
inline

Definition at line 248 of file ImmediateTreeDataKernels.h.

◆ ContainedData() [2/3]

const DataT& ContainedData ( ) const
inline

Definition at line 253 of file ImmediateTreeDataKernels.h.

◆ ContainedData() [3/3]

void ContainedData ( DataT *  data)
inline

Definition at line 237 of file ImmediateTreeDataKernels.h.

◆ DataRange()

void DataRange ( HandleType  begin,
HandleType  end 
)
inline

Definition at line 242 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ Dereference()

DereferencedType Dereference ( HandleType  h) const
inline

Definition at line 258 of file ImmediateTreeDataKernels.h.

◆ end() [1/2]

iterator end ( )
inline

Definition at line 288 of file ImmediateTreeDataKernels.h.

+ Here is the caller graph for this function:

◆ end() [2/2]

const_iterator end ( ) const
inline

Definition at line 298 of file ImmediateTreeDataKernels.h.

◆ EndHandle()

HandleType EndHandle ( ) const
inline

Definition at line 312 of file ImmediateTreeDataKernels.h.

◆ InsertBack()

void InsertBack ( HandleType  h)
inlineprotected

Definition at line 323 of file ImmediateTreeDataKernels.h.

◆ Remove()

void Remove ( DereferencedType  s)
inlineprotected

Definition at line 330 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ size()

HandleType size ( ) const
inline

Definition at line 303 of file ImmediateTreeDataKernels.h.

◆ SwapHandles()

void SwapHandles ( HandleType  a,
HandleType  b 
)
inlineprotected

Definition at line 318 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

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