OpenCV 4.5.3(日本語機械翻訳)
|
Read-write Sparse Matrix Iterator [詳解]
#include <mat.hpp>
cv::SparseMatConstIteratorを継承しています。
公開メンバ関数 |
|
SparseMatIterator () | |
デフォルトコンストラクタ |
|
SparseMatIterator (SparseMat *_m) | |
疎な行列の最初の要素にイテレータを設定するフルコンストラクタ。 |
|
SparseMatIterator (SparseMat *_m, const int *idx) | |
指定された疎な行列要素にイテレータを設定するフルコンストラクタ. |
|
SparseMatIterator (const SparseMatIterator &it) | |
コピーコンストラクタ |
|
SparseMatIterator & | operator= (const SparseMatIterator &it) |
代入演算子 |
|
template<typename _Tp > | |
_Tp & | value () const |
現在の疎な行列要素への読み書き可能な参照を返します. |
|
SparseMat::Node * | node () const |
現在の疎行列ノードへのポインタを返します. it.node->idx は,現在の要素のインデックスです(これを変更してはいけません!). |
|
SparseMatIterator & | operator++ () |
イテレータを次の要素に移動させます. |
|
SparseMatIterator | operator++ (int) |
イテレータを次の要素に移動させます. |
|
![]() |
|
SparseMatConstIterator () | |
デフォルトコンストラクタ |
|
SparseMatConstIterator (const SparseMat *_m) | |
疎な行列の最初の要素にイテレータを設定するフルコンストラクタ。 |
|
SparseMatConstIterator (const SparseMatConstIterator &it) | |
コピーコンストラクタ |
|
SparseMatConstIterator & | operator= (const SparseMatConstIterator &it) |
代入演算子 |
|
template<typename _Tp > | |
const _Tp & | value () const |
現在の行列要素を返すテンプレートメソッド |
|
const SparseMat::Node * | node () const |
疎行列の現在のノードを返します. it.node->idx は現在の要素のインデックスです. |
|
SparseMatConstIterator & | operator-- () |
イテレータを前の要素に移動させます. |
|
SparseMatConstIterator | operator-- (int) |
イテレータを前の要素に移動させます. |
|
SparseMatConstIterator & | operator++ () |
イテレータを次の要素に移動させます. |
|
SparseMatConstIterator | operator++ (int) |
イテレータを次の要素に移動させます. |
|
void | seekEnd () |
最後の要素の後の要素にイテレータを移動させます. |
|
その他の継承メンバ |
|
![]() |
|
const SparseMat * | m |
size_t | hashidx |
uchar * | ptr |
読み書き両用の疎行列イテレータ
に似たクラスです。cv::SparseMatConstIteratorと似ていますが,行列の要素をその場で変更するために使用できます.