ArrayAccessor< 1, IteratorT > Class Template Reference

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

Public Types

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

Public Member Functions

 ArrayAccessor (IteratorT arr, const size_t *fac)
 
IteratorT begin () const
 
IteratorT end () const
 
reference operator[] (size_t i) const
 

Detailed Description

template<class IteratorT>
class GfxTL::ArrayAccessor< 1, IteratorT >

Definition at line 43 of file Array.h.

Member Typedef Documentation

◆ reference

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

Definition at line 47 of file Array.h.

◆ value_type

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

Definition at line 46 of file Array.h.

Constructor & Destructor Documentation

◆ ArrayAccessor()

ArrayAccessor ( IteratorT  arr,
const size_t *  fac 
)
inline

Definition at line 49 of file Array.h.

Member Function Documentation

◆ begin()

IteratorT begin ( ) const
inline

Definition at line 59 of file Array.h.

◆ end()

IteratorT end ( ) const
inline

Definition at line 63 of file Array.h.

◆ operator[]()

reference operator[] ( size_t  i) const
inline

Definition at line 54 of file Array.h.


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