$extrastylesheet
#include <mln/core/site_set/box_piter.hh>
Public Member Functions | |
box_bkd_piter_ () | |
box_bkd_piter_ (const box< P > &b) | |
void | change_target (const box< P > &s) |
void | change_target_ (const box< P > &s) |
void | invalidate () |
void | invalidate_ () |
bool | is_valid () const |
bool | is_valid_ () const |
void | next () |
void | next_ () |
const box< P >::psite & | p_hook_ () const |
const box< P > & | site_set () const |
void | start () |
void | start_ () |
const box< P >::psite & | subj_ () |
const box< P > *& | target_ () |
const box< P >::site & | to_site () const |
Protected Attributes | |
box< P >::psite | p_ |
const box< P > * | s_ |
Public Types | |
enum | { dim = P::dim } |
typedef Site_Proxy< void > | category |
typedef box_bkd_piter_< P > | exact_t |
typedef box< P > | pset |
typedef box< P >::site | site |
typedef box< P > | target |
A generic backward iterator on points of boxes.
The parameter P
is the type of points.
Definition at line 99 of file box_piter.hh.
mln::box_bkd_piter_< P >::box_bkd_piter_ | ( | ) |
Constructor without argument.
mln::box_bkd_piter_< P >::box_bkd_piter_ | ( | const box< P > & | b | ) |
Constructor.
[in] | b | A box. |
|
inherited |
Change the site set targeted by this iterator.
|
inherited |
Part of the change_target specific to the exact iterator type, empty by default (to be overloaded).
|
inherited |
void mln::box_bkd_piter_< P >::invalidate_ | ( | ) |
Invalidate the iterator.
|
inherited |
bool mln::box_bkd_piter_< P >::is_valid_ | ( | ) | const |
INTERNAL_API Test the iterator validity.
|
inherited |
Go to the next element.
void mln::box_bkd_piter_< P >::next_ | ( | ) |
Go to the next point.
|
inherited |
INTERNAL_API Hook to the current location.
|
inherited |
Give the site set that this iterator browses.
|
inherited |
void mln::box_bkd_piter_< P >::start_ | ( | ) |
Start an iteration.
|
inherited |
INTERNAL_API Give the subject (required by the Proxy interface).
|
inherited |
Give the target address. It might be 0.
|
inherited |
Return the site it points to (as a Site_Proxy).
|
protectedinherited |
The psite designated by this iterator.
Definition at line 80 of file site_set_iterator_base.hh.
|
protectedinherited |
The target.
Definition at line 91 of file site_iterator_base.hh.
|
inherited |
Definition at line 68 of file site_proxy.hh.
|
inherited |
|
inherited |
The associated site set type.
Definition at line 60 of file site_set_iterator_base.hh.
|
inherited |
The associated site type (as a Site_Proxy).
Definition at line 64 of file site_iterator_base.hh.
|
inherited |
The associated target type.
Definition at line 61 of file site_iterator_base.hh.
anonymous enum |
Definition at line 108 of file box_piter.hh.