OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::SparseMatIterator クラス

読み書き可能なスパース行列イテレータ。 続き...

#include <opencv2/core/mat.hpp>

Collaboration diagram for cv::SparseMatIterator:

公開メンバ関数

 SparseMatIterator ()
 デフォルトコンストラクタ
 
 SparseMatIterator (const SparseMatIterator &it)
 コピーコンストラクタ
 
 SparseMatIterator (SparseMat *_m)
 イテレータを最初の疎行列要素に設定するフルコンストラクタ
 
 SparseMatIterator (SparseMat *_m, const int *idx)
 イテレータを指定したスパース行列要素に設定するフルコンストラクタ
 
SparseMat::Nodenode () const
 現在のスパース行列ノードへのポインタを返す。it.node->idx は現在の要素のインデックスである(変更しないこと!)
 
SparseMatIteratoroperator++ ()
 イテレータを次の要素へ進める
 
SparseMatIterator operator++ (int)
 イテレータを次の要素へ進める
 
SparseMatIteratoroperator= (const SparseMatIterator &it)
 代入演算子
 
template<typename _Tp >
_Tpvalue () const
 現在のスパース行列要素への読み書き参照を返す
 
- Public Member Functions inherited from cv::SparseMatConstIterator
 SparseMatConstIterator ()
 デフォルトコンストラクタ
 
 SparseMatConstIterator (const SparseMat *_m)
 イテレータを最初の疎行列要素に設定するフルコンストラクタ
 
 SparseMatConstIterator (const SparseMatConstIterator &it)
 コピーコンストラクタ
 
const SparseMat::Nodenode () const
 疎行列の現在のノードを返す。it.node->idx が現在の要素インデックスである
 
SparseMatConstIteratoroperator++ ()
 イテレータを次の要素へ進める
 
SparseMatConstIterator operator++ (int)
 イテレータを次の要素へ進める
 
SparseMatConstIteratoroperator-- ()
 イテレータを前の要素へ進める
 
SparseMatConstIterator operator-- (int)
 イテレータを前の要素へ進める
 
SparseMatConstIteratoroperator= (const SparseMatConstIterator &it)
 代入演算子
 
void seekEnd ()
 イテレータを最後の要素の次の要素へ進める
 
template<typename _Tp >
const _Tpvalue () const
 現在の行列要素を返すテンプレートメソッド
 

Additional Inherited Members

- Public Attributes inherited from cv::SparseMatConstIterator
size_t hashidx
 
const SparseMatm
 
ucharptr
 

詳細説明

読み書き可能なスパース行列イテレータ。

このクラスは cv::SparseMatConstIterator に似ているが、行列要素のインプレース変更に使用できる。

構築子と解体子の詳解

◆ SparseMatIterator() [1/4]

cv::SparseMatIterator::SparseMatIterator ( )

デフォルトコンストラクタ

◆ SparseMatIterator() [2/4]

cv::SparseMatIterator::SparseMatIterator ( SparseMat * _m)

イテレータを最初の疎行列要素に設定するフルコンストラクタ

◆ SparseMatIterator() [3/4]

cv::SparseMatIterator::SparseMatIterator ( SparseMat * _m,
const int * idx )

イテレータを指定したスパース行列要素に設定するフルコンストラクタ

◆ SparseMatIterator() [4/4]

cv::SparseMatIterator::SparseMatIterator ( const SparseMatIterator & it)

コピーコンストラクタ

メンバ関数詳解

◆ node()

SparseMat::Node * cv::SparseMatIterator::node ( ) const

現在のスパース行列ノードへのポインタを返す。it.node->idx は現在の要素のインデックスである(変更しないこと!)

◆ operator++() [1/2]

SparseMatIterator & cv::SparseMatIterator::operator++ ( )

イテレータを次の要素へ移動する

◆ operator++() [2/2]

SparseMatIterator cv::SparseMatIterator::operator++ ( int )

イテレータを次の要素へ移動する

◆ operator=()

SparseMatIterator & cv::SparseMatIterator::operator= ( const SparseMatIterator & it)

代入演算子

◆ value()

template<typename _Tp >
_Tp & cv::SparseMatIterator::value ( ) const

現在のスパース行列要素への読み書き参照を返す


このクラス詳解は次のファイルから抽出されました: