![]() |
OpenCV 4.12.0
开源计算机视觉
|
读写稀疏矩阵迭代器。 更多...
#include <opencv2/core/mat.hpp>
公共成员函数 | |
| SparseMatIterator () | |
| 默认构造函数 | |
| SparseMatIterator (const SparseMatIterator &it) | |
| 复制构造函数 | |
| SparseMatIterator (SparseMat *_m) | |
| 完整的构造函数,将迭代器设置为第一个稀疏矩阵元素 | |
| SparseMatIterator (SparseMat *_m, const int *idx) | |
| 完整的构造函数,将迭代器设置为指定的稀疏矩阵元素 | |
| SparseMat::Node * | node () const |
| 返回指向当前稀疏矩阵节点的指针。 it.node->idx 是当前元素的索引(请勿修改!) | |
| SparseMatIterator & | operator++ () |
| 将迭代器移动到下一个元素 | |
| SparseMatIterator | operator++ (int) |
| 将迭代器移动到下一个元素 | |
| SparseMatIterator & | operator= (const SparseMatIterator &it) |
| 赋值运算符 | |
| template<typename _Tp > | |
| _Tp & | value () const |
| 返回对当前稀疏矩阵元素的读写引用 | |
从 cv::SparseMatConstIterator 继承的公共成员函数 | |
| SparseMatConstIterator () | |
| 默认构造函数 | |
| SparseMatConstIterator (const SparseMat *_m) | |
| 完整的构造函数,将迭代器设置为第一个稀疏矩阵元素 | |
| SparseMatConstIterator (const SparseMatConstIterator &it) | |
| 复制构造函数 | |
| const SparseMat::Node * | node () const |
| 返回稀疏矩阵的当前节点。 it.node->idx 是当前元素索引 | |
| SparseMatConstIterator & | operator++ () |
| 将迭代器移动到下一个元素 | |
| SparseMatConstIterator | operator++ (int) |
| 将迭代器移动到下一个元素 | |
| SparseMatConstIterator & | operator-- () |
| 将迭代器移动到上一个元素 | |
| SparseMatConstIterator | operator-- (int) |
| 将迭代器移动到上一个元素 | |
| SparseMatConstIterator & | operator= (const SparseMatConstIterator &it) |
| 赋值运算符 | |
| void | seekEnd () |
| 将迭代器移动到最后一个元素之后的元素 | |
| template<typename _Tp > | |
| const _Tp & | value () const |
| 模板方法,返回当前矩阵元素 | |
附加的继承成员 | |
从 cv::SparseMatConstIterator 继承的公共属性 | |
| size_t | hashidx |
| const SparseMat * | m |
| uchar * | ptr |
读写稀疏矩阵迭代器。
该类类似于 cv::SparseMatConstIterator,但可用于矩阵元素的就地修改。
| cv::SparseMatIterator::SparseMatIterator | ( | ) |
默认构造函数
| cv::SparseMatIterator::SparseMatIterator | ( | SparseMat * | _m | ) |
完整的构造函数,将迭代器设置为第一个稀疏矩阵元素
| cv::SparseMatIterator::SparseMatIterator | ( | SparseMat * | _m, |
| const int * | idx ) |
完整的构造函数,将迭代器设置为指定的稀疏矩阵元素
| cv::SparseMatIterator::SparseMatIterator | ( | const SparseMatIterator & | it | ) |
复制构造函数
| SparseMat::Node * cv::SparseMatIterator::node | ( | ) | const |
返回指向当前稀疏矩阵节点的指针。 it.node->idx 是当前元素的索引(请勿修改!)
| SparseMatIterator & cv::SparseMatIterator::operator++ | ( | ) |
将迭代器移动到下一个元素
| SparseMatIterator cv::SparseMatIterator::operator++ | ( | int | ) |
将迭代器移动到下一个元素
| SparseMatIterator & cv::SparseMatIterator::operator= | ( | const SparseMatIterator & | it | ) |
赋值运算符