#include <core.hpp>
Public Member Functions | |
const _Tp & | operator* () const |
returns read-only reference to the current sequence element | |
_Tp & | operator* () |
returns reference to the current sequence element | |
SeqIterator | operator++ (int) const |
moves iterator to the next sequence element | |
SeqIterator & | operator++ () |
moves iterator to the next sequence element | |
SeqIterator & | operator+= (int) |
moves iterator forward by the specified offset (possibly negative) | |
SeqIterator | operator-- (int) const |
moves iterator to the previous sequence element | |
SeqIterator & | operator-- () |
moves iterator to the previous sequence element | |
SeqIterator & | operator-= (int) |
moves iterator backward by the specified offset (possibly negative) | |
void | seek (size_t pos) |
positions the iterator within the sequence | |
SeqIterator (const Seq< _Tp > &seq, bool seekEnd=false) | |
the constructor setting the iterator to the beginning or to the end of the sequence | |
SeqIterator () | |
the default constructor | |
size_t | tell () const |
reports the current iterator position | |
Public Attributes | |
int | index |
STL-style Sequence Iterator inherited from the CvSeqReader structure
cv::SeqIterator< _Tp >::SeqIterator | ( | ) | [inline] |
the default constructor
cv::SeqIterator< _Tp >::SeqIterator | ( | const Seq< _Tp > & | seq, | |
bool | seekEnd = false | |||
) | [inline] |
the constructor setting the iterator to the beginning or to the end of the sequence
const _Tp & cv::SeqIterator< _Tp >::operator* | ( | ) | const [inline] |
returns read-only reference to the current sequence element
_Tp & cv::SeqIterator< _Tp >::operator* | ( | ) | [inline] |
returns reference to the current sequence element
SeqIterator< _Tp > cv::SeqIterator< _Tp >::operator++ | ( | int | ) | const [inline] |
moves iterator to the next sequence element
SeqIterator< _Tp > & cv::SeqIterator< _Tp >::operator++ | ( | ) | [inline] |
moves iterator to the next sequence element
SeqIterator< _Tp > & cv::SeqIterator< _Tp >::operator+= | ( | int | delta | ) | [inline] |
moves iterator forward by the specified offset (possibly negative)
SeqIterator< _Tp > cv::SeqIterator< _Tp >::operator-- | ( | int | ) | const [inline] |
moves iterator to the previous sequence element
SeqIterator< _Tp > & cv::SeqIterator< _Tp >::operator-- | ( | ) | [inline] |
moves iterator to the previous sequence element
SeqIterator< _Tp > & cv::SeqIterator< _Tp >::operator-= | ( | int | delta | ) | [inline] |
moves iterator backward by the specified offset (possibly negative)
void cv::SeqIterator< _Tp >::seek | ( | size_t | pos | ) | [inline] |
positions the iterator within the sequence
size_t cv::SeqIterator< _Tp >::tell | ( | ) | const [inline] |
reports the current iterator position
int cv::SeqIterator< _Tp >::index |