#include <core.hpp>
Public Types | |
typedef std::forward_iterator_tag | iterator_category |
Public Member Functions | |
const _Tp & | operator* () const |
the element access operator | |
SparseMatConstIterator_ | operator++ (int) |
moves iterator to the next element | |
SparseMatConstIterator_ & | operator++ () |
moves iterator to the next element | |
SparseMatConstIterator_ & | operator= (const SparseMatConstIterator_ &it) |
the assignment operator | |
SparseMatConstIterator_ (const SparseMatConstIterator_ &it) | |
the copy constructor | |
SparseMatConstIterator_ (const SparseMat_< _Tp > *_m) | |
the full constructor setting the iterator to the first sparse matrix element | |
SparseMatConstIterator_ () | |
the default constructor |
Template Read-Only Sparse Matrix Iterator Class.
This is the derived from SparseMatConstIterator class that introduces more convenient operator *() for accessing the current element.
typedef std::forward_iterator_tag cv::SparseMatConstIterator_< _Tp >::iterator_category |
Reimplemented in cv::SparseMatIterator_< _Tp >.
cv::SparseMatConstIterator_< _Tp >::SparseMatConstIterator_ | ( | ) | [inline] |
the default constructor
cv::SparseMatConstIterator_< _Tp >::SparseMatConstIterator_ | ( | const SparseMat_< _Tp > * | _m | ) | [inline] |
the full constructor setting the iterator to the first sparse matrix element
cv::SparseMatConstIterator_< _Tp >::SparseMatConstIterator_ | ( | const SparseMatConstIterator_< _Tp > & | it | ) | [inline] |
the copy constructor
const _Tp & cv::SparseMatConstIterator_< _Tp >::operator* | ( | ) | const [inline] |
the element access operator
Reimplemented in cv::SparseMatIterator_< _Tp >.
SparseMatConstIterator_< _Tp > cv::SparseMatConstIterator_< _Tp >::operator++ | ( | int | ) | [inline] |
moves iterator to the next element
Reimplemented from cv::SparseMatConstIterator.
Reimplemented in cv::SparseMatIterator_< _Tp >.
SparseMatConstIterator_< _Tp > & cv::SparseMatConstIterator_< _Tp >::operator++ | ( | ) | [inline] |
moves iterator to the next element
Reimplemented from cv::SparseMatConstIterator.
Reimplemented in cv::SparseMatIterator_< _Tp >.
SparseMatConstIterator_< _Tp > & cv::SparseMatConstIterator_< _Tp >::operator= | ( | const SparseMatConstIterator_< _Tp > & | it | ) | [inline] |
the assignment operator