Documentation class for mln::Iterator. More...
#include <pixel_iterator.hh>
Public Types | |
typedef void | image |
Image associated type (with possible const qualification). | |
typedef void | lvalue |
Type returned by the read-write dereference operator. | |
typedef void | rvalue |
Read-only value associated type. | |
typedef void | value |
Value associated type. | |
Public Member Functions | |
ima::qlf_value ** | address_ () const |
Give a hook to the value address. | |
image & | ima () const |
Give the image of this generalized pixel. | |
void | invalidate () |
Invalidate the iterator. | |
bool | is_valid () const |
Returns true if the iterator is valid, that is, designates an element. | |
void | next_ () |
Go to the next element. | |
void | start () |
Start an iteration. | |
lvalue | val () const |
Give the pixel value. | |
Protected Member Functions | |
Pixel_Iterator () |
Documentation class for mln::Iterator.
typedef void mln::doc::Generalized_Pixel< E >::image [inherited] |
Image associated type (with possible const qualification).
typedef void mln::doc::Pixel_Iterator< E >::lvalue |
Type returned by the read-write dereference operator.
typedef void mln::doc::Generalized_Pixel< E >::rvalue [inherited] |
Read-only value associated type.
typedef void mln::doc::Generalized_Pixel< E >::value [inherited] |
Value associated type.
mln::doc::Pixel_Iterator< E >::Pixel_Iterator | ( | ) | [protected] |
ima ::qlf_value** mln::doc::Generalized_Pixel< E >::address_ | ( | ) | const [inherited] |
Give a hook to the value address.
This method allows for iterators to refer to a generalized pixel.
image& mln::doc::Generalized_Pixel< E >::ima | ( | ) | const [inherited] |
Give the image of this generalized pixel.
The constness of a pixel object is not transmitted to the underlying image.
void mln::doc::Iterator< E >::invalidate | ( | ) | [inherited] |
Invalidate the iterator.
bool mln::doc::Iterator< E >::is_valid | ( | ) | const [inherited] |
Returns true if the iterator is valid, that is, designates an element.
void mln::doc::Iterator< E >::next_ | ( | ) | [inherited] |
Go to the next element.
Make the iterator jump from the current element to the next one. The current element is thus updated.
void mln::doc::Iterator< E >::start | ( | ) | [inherited] |
Start an iteration.
Make the iterator designate the first element if it exists. If this first element does not exist, the iterator is not valid.
lvalue mln::doc::Pixel_Iterator< E >::val | ( | ) | const |
Give the pixel value.
Reimplemented from mln::doc::Generalized_Pixel< E >.