IndexIterator Class Reference

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

Public Types

typedef size_t difference_type
 
typedef std::forward_iterator_tag iterator_category
 
typedef value_type * pointer
 
typedef value_type & reference
 
typedef size_t size_type
 
typedef const size_t value_type
 

Public Member Functions

 IndexIterator ()
 
 IndexIterator (size_t index)
 
bool operator!= (IndexIterator a) const
 
const size_t operator* () const
 
IndexIterator operator+ (size_t offset) const
 
IndexIterator & operator++ ()
 
IndexIterator operator++ (int)
 
IndexIterator & operator+= (size_t offset)
 
size_t operator- (IndexIterator i) const
 
IndexIterator operator- (size_t offset) const
 
IndexIterator & operator-= (size_t offset)
 
const size_t * operator-> () const
 
bool operator== (IndexIterator a) const
 
size_t operator[] (size_t i) const
 

Member Typedef Documentation

◆ difference_type

typedef size_t difference_type

◆ iterator_category

typedef std::forward_iterator_tag iterator_category

◆ pointer

typedef value_type* pointer

◆ reference

◆ size_type

typedef size_t size_type

◆ value_type

typedef const size_t value_type

Constructor & Destructor Documentation

◆ IndexIterator() [1/2]

IndexIterator ( )
inline

◆ IndexIterator() [2/2]

IndexIterator ( size_t index)
inline

Member Function Documentation

◆ operator!=()

bool operator!= ( IndexIterator a) const
inline

◆ operator*()

const size_t operator* ( ) const
inline

◆ operator+()

IndexIterator operator+ ( size_t offset) const
inline

◆ operator++() [1/2]

IndexIterator & operator++ ( )
inline

◆ operator++() [2/2]

IndexIterator operator++ ( int )
inline

◆ operator+=()

IndexIterator & operator+= ( size_t offset)
inline

◆ operator-() [1/2]

size_t operator- ( IndexIterator i) const
inline

◆ operator-() [2/2]

IndexIterator operator- ( size_t offset) const
inline

◆ operator-=()

IndexIterator & operator-= ( size_t offset)
inline

◆ operator->()

const size_t * operator-> ( ) const
inline

◆ operator==()

bool operator== ( IndexIterator a) const
inline

◆ operator[]()

size_t operator[] ( size_t i) const
inline

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