|
MeVisLab Toolbox Reference
|
A class that allows to incrementally iterate over all IDs of pages have an intersection with a given box on a given PagedImage. More...
#include <mlPageIDIterator.h>
Public Member Functions | |
| MLEXPORT | PageIDIterator () |
| Default Constructor. | |
| MLEXPORT | PageIDIterator (PagedImage &image, const SubImageBox &box) |
| Constructor that calls setup() with given parameters. | |
| MLEXPORT | ~PageIDIterator () |
| Destructor. | |
| MLEXPORT void | setup (PagedImage &image, const SubImageBox &box) |
Sets up the iterator from the given image and box. | |
| MLint | getNextPageID () |
| Returns the next page ID, may only be called as often as getNumPages() returns. | |
| MLint | getNumPages () const |
| Returns the number of pages that are part of the box. | |
A class that allows to incrementally iterate over all IDs of pages have an intersection with a given box on a given PagedImage.
Definition at line 29 of file mlPageIDIterator.h.
| MLEXPORT ml::PageIDIterator::PageIDIterator | ( | ) |
Default Constructor.
| MLEXPORT ml::PageIDIterator::PageIDIterator | ( | PagedImage & | image, |
| const SubImageBox & | box | ||
| ) |
Constructor that calls setup() with given parameters.
| MLEXPORT ml::PageIDIterator::~PageIDIterator | ( | ) |
Destructor.
|
inline |
Returns the next page ID, may only be called as often as getNumPages() returns.
Definition at line 47 of file mlPageIDIterator.h.
|
inline |
Returns the number of pages that are part of the box.
Definition at line 97 of file mlPageIDIterator.h.
| MLEXPORT void ml::PageIDIterator::setup | ( | PagedImage & | image, |
| const SubImageBox & | box | ||
| ) |
Sets up the iterator from the given image and box.