opencv on mbed

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

SparseMatIterator Class Reference

SparseMatIterator Class Reference
[Basic structures]

Read-write Sparse Matrix Iterator. More...

#include <mat.hpp>

Inherits cv::SparseMatConstIterator.

Public Member Functions

 SparseMatIterator ()
 the default constructor
 SparseMatIterator (SparseMat *_m)
 the full constructor setting the iterator to the first sparse matrix element
 SparseMatIterator (SparseMat *_m, const int *idx)
 the full constructor setting the iterator to the specified sparse matrix element
 SparseMatIterator (const SparseMatIterator &it)
 the copy constructor
SparseMatIteratoroperator= (const SparseMatIterator &it)
 the assignment operator
template<typename _Tp >
_Tp & value () const
 returns read-write reference to the current sparse matrix element
SparseMat::Nodenode () const
 returns pointer to the current sparse matrix node. it.node->idx is the index of the current element (do not modify it!)
SparseMatIteratoroperator++ ()
 moves iterator to the next element
SparseMatIterator operator++ (int)
 moves iterator to the next element
SparseMatConstIteratoroperator-- ()
 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

Read-write Sparse Matrix Iterator.

The class is similar to cv::SparseMatConstIterator, but can be used for in-place modification of the matrix elements.

Definition at line 3003 of file mat.hpp.


Constructor & Destructor Documentation

the default constructor

the full constructor setting the iterator to the first sparse matrix element

SparseMatIterator ( SparseMat _m,
const int *  idx 
)

the full constructor setting the iterator to the specified sparse matrix element

the copy constructor


Member Function Documentation

SparseMat::Node* node (  ) const

returns pointer to the current sparse matrix node. it.node->idx is the index of the current element (do not modify it!)

Reimplemented from SparseMatConstIterator.

SparseMatIterator& operator++ (  )

moves iterator to the next element

Reimplemented from SparseMatConstIterator.

SparseMatIterator operator++ ( int   )

moves iterator to the next element

Reimplemented from SparseMatConstIterator.

SparseMatConstIterator operator-- ( int   ) [inherited]

moves iterator to the previous element

SparseMatConstIterator& operator-- (  ) [inherited]

moves iterator to the previous element

SparseMatIterator& operator= ( const SparseMatIterator it )

the assignment operator

void seekEnd (  ) [inherited]

moves iterator to the element after the last element

_Tp& value (  ) const

returns read-write reference to the current sparse matrix element

Reimplemented from SparseMatConstIterator.