libcrn
3.9.5
A document image processing library
|
#include <CRNRect.h>
Public Member Functions | |
iterator () noexcept | |
iterator (const Rect &r) noexcept | |
iterator (const iterator &)=default | |
iterator (iterator &&)=default | |
virtual | ~iterator () |
iterator & | operator= (const iterator &)=default |
iterator & | operator= (iterator &&)=default |
bool | operator== (const iterator &other) const noexcept |
bool | operator!= (const iterator &other) const noexcept |
virtual const iterator & | operator++ () noexcept |
iterator | operator++ (int nouse) noexcept |
reference | operator* () const noexcept |
pointer | operator-> () const noexcept |
bool | IsValid () const noexcept |
Protected Attributes | |
crn::Point2DInt | pos |
int | minx |
int | maxx |
int | maxy |
bool | valid |
iterator for a Rect
The iterator sweeps the rectangle until invalid.
|
inlinenoexcept |
|
default |
|
default |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
virtualnoexcept |
Reimplemented in crn::Block::masked_pixel_iterator.
Definition at line 483 of file CRNRect.cpp.
|
noexcept |
Definition at line 499 of file CRNRect.cpp.
|
inlinenoexcept |
|
noexcept |
Definition at line 473 of file CRNRect.cpp.
|
protected |