|
| | base_iterator () |
| | Constructor.
|
| | base_iterator (image_type &owner, unsigned int x=0, unsigned int y=0) |
| | Constructor, from an image.
|
| bool | operator== (const self_type &that) const |
| | Tell if two iterator point to the same address.
|
| bool | operator!= (const self_type &that) const |
| | Tell if two iterator points to different addresses.
|
| bool | operator< (const self_type &that) const |
| | Tell if the current iterator is before an other.
|
| bool | operator> (const self_type &that) const |
| | Tell if the current iterator is after an other.
|
| bool | operator<= (const self_type &that) const |
| | Tell if the current iterator is before an other, or on the same address.
|
| bool | operator>= (const self_type &that) const |
| | Tell if the current iterator is after an other, or on the same address.
|
| self_type & | operator+= (int n) |
| | Move the iterator.
|
| self_type & | operator-= (int n) |
| | Move the iterator.
|
| self_type | operator+ (int n) const |
| | Get an iterator at a specific distance of the current iterator.
|
| self_type | operator- (int n) const |
| | Get an iterator at a specific distance of the current iterator.
|
| difference_type | operator- (const self_type &that) const |
| | Get the distance between two iterators.
|
| self_type & | operator++ () |
| | Preincrement.
|
| self_type | operator++ (int) |
| | Postincrement.
|
| self_type & | operator-- () |
| | Predecrement.
|
| self_type | operator-- (int) |
| | Postdecrement.
|
| reference | operator* () const |
| | Get a reference on the pointed pixel.
|
| pointer | operator-> () const |
| | Get a pointer on the pointed pixel.
|
| reference | operator[] (int n) const |
| | Get a pixel, using the iterator like an array.
|
template<typename Image, typename Pixel>
class claw::graphic::image::base_iterator< Image, Pixel >
Base class for iterators on an image.
- Author
- Julien Jorge.
Definition at line 107 of file image.hpp.