$extrastylesheet
#include <mln/core/site_set/p_n_faces_piter.hh>
Public Member Functions | |
void | change_target (const p_complex< D, G > &s) |
void | invalidate () |
bool | is_valid () const |
void | next () |
const p_complex< D, G >::psite & | p_hook_ () const |
const p_complex< D, G > & | site_set () const |
void | start () |
const p_complex< D, G >::psite & | subj_ () |
const p_complex< D, G > *& | target_ () |
const p_complex< D, G >::site & | to_site () const |
p_n_faces_bkd_piter () | |
p_n_faces_bkd_piter (const p_complex< D, G > &pc, unsigned n) | |
unsigned | n () const |
void | set_n (unsigned n) |
bool | is_valid_ () const |
void | invalidate_ () |
void | start_ () |
void | next_ () |
void | change_target_ (const p_complex< D, G > &pc) |
Protected Attributes | |
iter | iter_ |
p_complex< D, G >::psite | p_ |
const p_complex< D, G > * | s_ |
Public Types | |
typedef Site_Proxy< void > | category |
typedef p_n_faces_bkd_piter< D, G > | exact_t |
typedef p_complex< D, G > | pset |
typedef p_complex< D, G >::site | site |
typedef p_complex< D, G > | target |
Definition at line 98 of file p_n_faces_piter.hh.
mln::p_n_faces_bkd_piter< D, G >::p_n_faces_bkd_piter | ( | ) |
Construction and assignment.
mln::p_n_faces_bkd_piter< D, G >::p_n_faces_bkd_piter | ( | const p_complex< D, G > & | pc, |
unsigned | n | ||
) |
|
inherited |
Change the site set targeted by this iterator.
|
inherited |
Change the target of the underlying complex iterator.
Reimplemented from mln::internal::site_set_iterator_base< p_complex< D, G >, p_n_faces_bkd_piter< D, G > >.
|
inherited |
|
inherited |
Invalidate the iterator.
|
inherited |
|
inherited |
Manipulation.
INTERNAL_API Test if the iterator is valid.
unsigned mln::p_n_faces_bkd_piter< D, G >::n | ( | ) | const |
Accessors.
Shortcuts to face_'s accessors.
|
inherited |
Go to the next element.
|
inherited |
Go to the next point.
|
inherited |
INTERNAL_API Hook to the current location.
void mln::p_n_faces_bkd_piter< D, G >::set_n | ( | unsigned | n | ) |
|
inherited |
Give the site set that this iterator browses.
|
inherited |
|
inherited |
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 underlying complex iterator.
Definition at line 103 of file p_complex_piter_base.hh.
|
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.