|
libcrn
3.9.5
A document image processing library
|
Spiral iterator for a Rect. More...
#include <CRNRect.h>
Inheritance diagram for crn::Rect::spiral_iterator:
Collaboration diagram for crn::Rect::spiral_iterator:Public Member Functions | |
| spiral_iterator () | |
| spiral_iterator (const Rect &r) | |
| spiral_iterator (const spiral_iterator &)=default | |
| spiral_iterator (spiral_iterator &&)=default | |
| ~spiral_iterator () | |
| spiral_iterator & | operator= (const spiral_iterator &)=default |
| spiral_iterator & | operator= (spiral_iterator &&)=default |
| bool | operator== (const spiral_iterator &other) const |
| bool | operator!= (const spiral_iterator &other) const |
| const spiral_iterator & | operator++ () |
| spiral_iterator | operator++ (int nouse) |
| reference | operator* () const |
| pointer | operator-> () const |
| bool | IsValid () const |
Spiral iterator for a Rect.
The iterator sweeps the rectangle from center to borders in a rectangular spiral until invalid.
| Rect::spiral_iterator::spiral_iterator | ( | const Rect & | r | ) |
Definition at line 608 of file CRNRect.cpp.
|
default |
|
default |
|
inline |
|
inline |
| const Rect::spiral_iterator & Rect::spiral_iterator::operator++ | ( | ) |
Definition at line 658 of file CRNRect.cpp.
| Rect::spiral_iterator Rect::spiral_iterator::operator++ | ( | int | nouse | ) |
Definition at line 733 of file CRNRect.cpp.
|
inline |
|
default |
|
default |
| bool Rect::spiral_iterator::operator== | ( | const spiral_iterator & | other | ) | const |
Definition at line 647 of file CRNRect.cpp.
1.8.6