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)
 
 ArrayAccessor (IteratorT arr, const size_t *fac)
 
IteratorT begin () const
 
IteratorT begin () const
 
IteratorT end () const
 
IteratorT end () const
 
ArrayAccessor< DimT - 1, IteratorT > operator[] (size_t i)
 
const ArrayAccessor< DimT - 1, IteratorT > operator[] (size_t i) const
 
reference operator[] (size_t i) const
 

Detailed Description

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

Definition at line 47 of file Array.h.

Member Typedef Documentation

◆ reference

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

Definition at line 51 of file Array.h.

◆ value_type

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

Definition at line 50 of file Array.h.

Constructor & Destructor Documentation

◆ ArrayAccessor() [1/2]

template<class IteratorT>
ArrayAccessor ( IteratorT arr,
const size_t * fac )
inline

Definition at line 53 of file Array.h.

◆ ArrayAccessor() [2/2]

ArrayAccessor ( IteratorT arr,
const size_t * fac )
inline

Definition at line 13 of file Array.h.

Member Function Documentation

◆ begin() [1/2]

IteratorT begin ( ) const
inline

Definition at line 30 of file Array.h.

◆ begin() [2/2]

template<class IteratorT>
IteratorT begin ( ) const
inline

Definition at line 64 of file Array.h.

◆ end() [1/2]

IteratorT end ( ) const
inline

Definition at line 36 of file Array.h.

◆ end() [2/2]

template<class IteratorT>
IteratorT end ( ) const
inline

Definition at line 70 of file Array.h.

◆ operator[]() [1/3]

ArrayAccessor< DimT - 1, IteratorT > operator[] ( size_t i)
inline

Definition at line 18 of file Array.h.

◆ operator[]() [2/3]

const ArrayAccessor< DimT - 1, IteratorT > operator[] ( size_t i) const
inline

Definition at line 24 of file Array.h.

◆ operator[]() [3/3]

template<class IteratorT>
reference operator[] ( size_t i) const
inline

Definition at line 58 of file Array.h.


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