OpenCV 4.11.0
开源计算机视觉库
加载中…
搜索中…
未找到匹配项
cv::SparseMatIterator 类参考

读写稀疏矩阵迭代器。 更多…

#include <opencv2/core/mat.hpp>

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
 返回对当前稀疏矩阵元素的读写引用
 
- 继承自 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
 返回当前矩阵元素的模板方法
 

其他继承成员

- 继承自 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

返回对当前稀疏矩阵元素的读写引用


此类的文档是从以下文件生成的