ImmediateMemberTreeDataKernel< 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)
 
DereferencedType Dereference (HandleType h) const
 
iterator end ()
 
const_iterator end () const
 
HandleType EndHandle () const
 
size_t 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::ImmediateMemberTreeDataKernel< DataT * >

Definition at line 122 of file ImmediateTreeDataKernels.h.

Member Typedef Documentation

◆ const_iterator

typedef DataT::const_iterator const_iterator

Definition at line 129 of file ImmediateTreeDataKernels.h.

◆ DereferencedType

Definition at line 127 of file ImmediateTreeDataKernels.h.

◆ HandleType

typedef DataT::size_type HandleType

Definition at line 126 of file ImmediateTreeDataKernels.h.

◆ iterator

typedef DataT::iterator iterator

Definition at line 128 of file ImmediateTreeDataKernels.h.

◆ value_type

typedef DataT::value_type value_type

Definition at line 125 of file ImmediateTreeDataKernels.h.

Member Function Documentation

◆ at() [1/2]

value_type& at ( DereferencedType  s)
inline

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

+ Here is the call graph for this function:

◆ back() [1/2]

value_type& back ( )
inline

Definition at line 161 of file ImmediateTreeDataKernels.h.

◆ back() [2/2]

const value_type& back ( ) const
inline

Definition at line 166 of file ImmediateTreeDataKernels.h.

◆ begin() [1/2]

iterator begin ( )
inline

Definition at line 171 of file ImmediateTreeDataKernels.h.

◆ begin() [2/2]

const_iterator begin ( ) const
inline

Definition at line 181 of file ImmediateTreeDataKernels.h.

◆ BeginHandle()

HandleType BeginHandle ( ) const
inline

Definition at line 196 of file ImmediateTreeDataKernels.h.

◆ ContainedData() [1/3]

DataT& ContainedData ( )
inline

Definition at line 136 of file ImmediateTreeDataKernels.h.

◆ ContainedData() [2/3]

const DataT& ContainedData ( ) const
inline

Definition at line 141 of file ImmediateTreeDataKernels.h.

◆ ContainedData() [3/3]

void ContainedData ( DataT *  data)
inline

Definition at line 131 of file ImmediateTreeDataKernels.h.

◆ Dereference()

DereferencedType Dereference ( HandleType  h) const
inline

Definition at line 146 of file ImmediateTreeDataKernels.h.

◆ end() [1/2]

iterator end ( )
inline

Definition at line 176 of file ImmediateTreeDataKernels.h.

◆ end() [2/2]

const_iterator end ( ) const
inline

Definition at line 186 of file ImmediateTreeDataKernels.h.

◆ EndHandle()

HandleType EndHandle ( ) const
inline

Definition at line 200 of file ImmediateTreeDataKernels.h.

◆ InsertBack()

void InsertBack ( HandleType  h)
inlineprotected

Definition at line 211 of file ImmediateTreeDataKernels.h.

◆ Remove()

void Remove ( DereferencedType  s)
inlineprotected

Definition at line 218 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

◆ size()

size_t size ( ) const
inline

Definition at line 191 of file ImmediateTreeDataKernels.h.

◆ SwapHandles()

void SwapHandles ( HandleType  a,
HandleType  b 
)
inlineprotected

Definition at line 206 of file ImmediateTreeDataKernels.h.

+ Here is the call graph for this function:

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