Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of gr-peach-opencv-project-sd-card by
SparseMatIterator_< _Tp > Class Template Reference
[Basic structures]
Template Read-Write Sparse Matrix Iterator Class. More...
#include <mat.hpp>
Inherits cv::SparseMatConstIterator_< _Tp >.
Public Member Functions | |
SparseMatIterator_ () | |
the default constructor | |
SparseMatIterator_ (SparseMat_< _Tp > *_m) | |
the full constructor setting the iterator to the first sparse matrix element | |
SparseMatIterator_ (const SparseMatIterator_ &it) | |
the copy constructor | |
SparseMatIterator_ & | operator= (const SparseMatIterator_ &it) |
the assignment operator | |
_Tp & | operator* () const |
returns the reference to the current element | |
SparseMatIterator_ & | operator++ () |
moves the iterator to the next element | |
SparseMatIterator_ | operator++ (int) |
moves the iterator to the next element | |
template<typename _Tp > | |
const _Tp & | value () const |
template method returning the current matrix element | |
const SparseMat::Node * | node () const |
returns the current node of the sparse matrix. it.node->idx is the current element index | |
SparseMatConstIterator & | operator-- () |
moves iterator to the previous element | |
SparseMatConstIterator | operator-- (int) |
moves iterator to the previous element | |
void | seekEnd () |
moves iterator to the element after the last element |
Detailed Description
template<typename _Tp>
class cv::SparseMatIterator_< _Tp >
Template Read-Write Sparse Matrix Iterator Class.
This is the derived from cv::SparseMatConstIterator_ class that introduces more convenient operator *() for accessing the current element.
Definition at line 3073 of file mat.hpp.
Constructor & Destructor Documentation
the default constructor
SparseMatIterator_ | ( | SparseMat_< _Tp > * | _m ) |
the full constructor setting the iterator to the first sparse matrix element
SparseMatIterator_ | ( | const SparseMatIterator_< _Tp > & | it ) |
the copy constructor
Member Function Documentation
const SparseMat::Node* node | ( | ) | const [inherited] |
returns the current node of the sparse matrix. it.node->idx is the current element index
Reimplemented in SparseMatIterator.
_Tp& operator* | ( | ) | const |
returns the reference to the current element
Reimplemented from SparseMatConstIterator_< _Tp >.
SparseMatIterator_ operator++ | ( | int | ) |
moves the iterator to the next element
Reimplemented from SparseMatConstIterator_< _Tp >.
SparseMatIterator_& operator++ | ( | ) |
moves the iterator to the next element
Reimplemented from SparseMatConstIterator_< _Tp >.
SparseMatConstIterator operator-- | ( | int | ) | [inherited] |
moves iterator to the previous element
SparseMatConstIterator& operator-- | ( | ) | [inherited] |
moves iterator to the previous element
SparseMatIterator_& operator= | ( | const SparseMatIterator_< _Tp > & | it ) |
the assignment operator
void seekEnd | ( | ) | [inherited] |
moves iterator to the element after the last element
const _Tp& value | ( | ) | const [inherited] |
template method returning the current matrix element
Reimplemented in SparseMatIterator.
Generated on Tue Jul 12 2022 14:48:00 by
