Iterator implementation for traversing templated Marker vector without the template. More...
#include <Marker.h>
Public Member Functions | |
MarkerIteratorImpl (const_iterator_aligntype i) | |
bool | operator!= (const MarkerIterator &other) |
const Marker * | operator* () |
MarkerIterator & | operator++ () |
const Marker * | operator-> () |
MarkerIteratorImpl & | operator= (const MarkerIteratorImpl &other) |
bool | operator== (const MarkerIterator &other) |
MarkerIterator & | reset () |
~MarkerIteratorImpl () | |
Public Attributes | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef std::vector< T, Eigen::aligned_allocator< T > >::const_iterator | const_iterator_aligntype |
Public Attributes inherited from alvar::MarkerIterator | |
void * | _data |
Private Attributes | |
const_iterator_aligntype | _begin |
const_iterator_aligntype | _i |
Iterator implementation for traversing templated Marker vector without the template.
T | T extends Marker |
|
inline |
|
inline |
|
inlinevirtual |
Implements alvar::MarkerIterator.
|
inlinevirtual |
Implements alvar::MarkerIterator.
|
inlinevirtual |
Implements alvar::MarkerIterator.
|
inlinevirtual |
Implements alvar::MarkerIterator.
|
inline |
|
inlinevirtual |
Implements alvar::MarkerIterator.
|
inlinevirtual |
Implements alvar::MarkerIterator.
|
private |
|
private |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef std::vector<T, Eigen::aligned_allocator<T> >::const_iterator alvar::MarkerIteratorImpl< T >::const_iterator_aligntype |