$extrastylesheet
#include <apps/bench/static_dpoints_pixter.hh>
Public Member Functions | |
| template<typename Dps , typename Pref > | |
| static_dpoints_fwd_pixter (I &image, const Dps &dps, const Pref &p_ref) | |
| template<typename Dps , typename Pref > | |
| static_dpoints_fwd_pixter (const Generalized_Pixel< Pref > &pxl_ref, const Dps &dps) | |
| value ** | address_ () const |
| const I::value & | center_val () const |
| I & | ima () const |
| void | next () |
| operator unsigned () const | |
| lvalue | val () |
| rvalue | val () const |
| void | start () |
| void | next_ () |
| void | invalidate () |
| bool | is_valid () const |
| void | update () |
Public Types | |
| typedef Object< void > | category |
| typedef static_dpoints_fwd_pixter< I, W > | exact_t |
| typedef I | image |
| typedef I::lvalue | lvalue |
| typedef I::rvalue | rvalue |
| typedef I::value | value |
A generic forward iterator on the pixels of a dpoint-based window or neighborhood.
Parameter I is the image type.
Definition at line 61 of file static_dpoints_pixter.hh.
| mln::static_dpoints_fwd_pixter< I, W >::static_dpoints_fwd_pixter | ( | I & | image, |
| const Dps & | dps, | ||
| const Pref & | p_ref | ||
| ) |
Constructor (using an image).
| [in] | image | The image to iterate over. |
| [in] | dps | An object (neighborhood or window) that can provide a set of delta-points. |
| [in] | p_ref | Center (resp. reference) point of the neighborhood (resp. window). |
| mln::static_dpoints_fwd_pixter< I, W >::static_dpoints_fwd_pixter | ( | const Generalized_Pixel< Pref > & | pxl_ref, |
| const Dps & | dps | ||
| ) |
Constructor (using a generalized pixel).
| [in] | pxl_ref | Center (generalized) pixel to iterate around. |
| [in] | dps | An object (neighborhood or window) that can provide a set of delta-points. |
|
inherited |
Address of the current iterator value/pixel.
| const I ::value& mln::static_dpoints_fwd_pixter< I, W >::center_val | ( | ) | const |
The value around which this iterator moves.
|
inherited |
Give the pixel image.
| void mln::static_dpoints_fwd_pixter< I, W >::invalidate | ( | ) |
Invalidate the iterator.
| bool mln::static_dpoints_fwd_pixter< I, W >::is_valid | ( | ) | const |
Test the iterator validity.
|
inherited |
Go to the next element.
| void mln::static_dpoints_fwd_pixter< I, W >::next_ | ( | ) |
Go to the next pixel.
|
inlineinherited |
Definition at line 65 of file generalized_pixel.hh.
| void mln::static_dpoints_fwd_pixter< I, W >::start | ( | ) |
Manipulation.
Start an iteration.
| void mln::static_dpoints_fwd_pixter< I, W >::update | ( | ) |
Force this iterator to update its location to take into account that its center point may have moved.
|
inherited |
pixel iterator value.
|
inherited |
Get the pixel iterator value.
|
inherited |
|
inherited |
|
inherited |
Image type.
Definition at line 131 of file pixel_impl.hh.
|
inherited |
Image lvalue type.
Definition at line 137 of file pixel_impl.hh.
|
inherited |
Image rvalue type.
Definition at line 140 of file pixel_impl.hh.
|
inherited |
Image value type.
Definition at line 134 of file pixel_impl.hh.