#include <core.hpp>
Public Member Functions | |
| FileNodeIterator () | |
| the default constructor More... | |
| FileNodeIterator (const CvFileStorage *fs, const CvFileNode *node, size_t ofs=0) | |
| the full constructor set to the ofs-th element of the node More... | |
| FileNodeIterator (const FileNodeIterator &it) | |
| the copy constructor More... | |
| FileNode | operator* () const |
| returns the currently observed element More... | |
| FileNode | operator-> () const |
| accesses the currently observed element methods More... | |
| FileNodeIterator & | operator++ () |
| moves iterator to the next node More... | |
| FileNodeIterator | operator++ (int) |
| moves iterator to the next node More... | |
| FileNodeIterator & | operator-- () |
| moves iterator to the previous node More... | |
| FileNodeIterator | operator-- (int) |
| moves iterator to the previous node More... | |
| FileNodeIterator & | operator+= (int ofs) |
| moves iterator forward by the specified offset (possibly negative) More... | |
| FileNodeIterator & | operator-= (int ofs) |
| moves iterator backward by the specified offset (possibly negative) More... | |
| FileNodeIterator & | readRaw (const string &fmt, uchar *vec, size_t maxCount=(size_t) INT_MAX) |
| reads the next maxCount elements (or less, if the sequence/mapping last element occurs earlier) to the buffer with the specified format More... | |
Public Attributes | |
| const CvFileStorage * | fs |
| const CvFileNode * | container |
| CvSeqReader | reader |
| size_t | remaining |
File Node Iterator
The class is used for iterating sequences (usually) and mappings.
| cv::FileNodeIterator::FileNodeIterator | ( | ) |
the default constructor
| cv::FileNodeIterator::FileNodeIterator | ( | const CvFileStorage * | fs, |
| const CvFileNode * | node, | ||
| size_t | ofs = 0 |
||
| ) |
the full constructor set to the ofs-th element of the node
| cv::FileNodeIterator::FileNodeIterator | ( | const FileNodeIterator & | it | ) |
the copy constructor
|
inline |
returns the currently observed element
| FileNodeIterator& cv::FileNodeIterator::operator++ | ( | ) |
moves iterator to the next node
| FileNodeIterator cv::FileNodeIterator::operator++ | ( | int | ) |
moves iterator to the next node
| FileNodeIterator& cv::FileNodeIterator::operator+= | ( | int | ofs | ) |
moves iterator forward by the specified offset (possibly negative)
| FileNodeIterator& cv::FileNodeIterator::operator-- | ( | ) |
moves iterator to the previous node
| FileNodeIterator cv::FileNodeIterator::operator-- | ( | int | ) |
moves iterator to the previous node
| FileNodeIterator& cv::FileNodeIterator::operator-= | ( | int | ofs | ) |
moves iterator backward by the specified offset (possibly negative)
|
inline |
accesses the currently observed element methods
| FileNodeIterator& cv::FileNodeIterator::readRaw | ( | const string & | fmt, |
| uchar * | vec, | ||
| size_t | maxCount = (size_t) INT_MAX |
||
| ) |
reads the next maxCount elements (or less, if the sequence/mapping last element occurs earlier) to the buffer with the specified format
| const CvFileNode* cv::FileNodeIterator::container |
| const CvFileStorage* cv::FileNodeIterator::fs |
| CvSeqReader cv::FileNodeIterator::reader |
| size_t cv::FileNodeIterator::remaining |