ArrayAccessor< DimT, IteratorT > Class Template Reference

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

Public Member Functions

 ArrayAccessor (IteratorT arr, const size_t *fac)
 
IteratorT begin () const
 
IteratorT end () const
 
ArrayAccessor< DimT - 1, IteratorT > operator[] (size_t i)
 
const ArrayAccessor< DimT - 1, IteratorT > operator[] (size_t i) const
 

Detailed Description

template<unsigned int DimT, class IteratorT>
class GfxTL::ArrayAccessor< DimT, IteratorT >

Definition at line 10 of file Array.h.

Constructor & Destructor Documentation

◆ ArrayAccessor()

ArrayAccessor ( IteratorT  arr,
const size_t *  fac 
)
inline

Definition at line 13 of file Array.h.

Member Function Documentation

◆ begin()

IteratorT begin ( ) const
inline

Definition at line 28 of file Array.h.

◆ end()

IteratorT end ( ) const
inline

Definition at line 32 of file Array.h.

◆ operator[]() [1/2]

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

Definition at line 18 of file Array.h.

◆ operator[]() [2/2]

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

Definition at line 23 of file Array.h.


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