$extrastylesheet
#include <mln/util/internal/graph_nbh_iter.hh>
Public Member Functions | |
| vertex_nbh_edge_bkd_iterator () | |
| template<typename C > | |
| vertex_nbh_edge_bkd_iterator (const C &c) | |
| bool | is_valid () const |
| void | invalidate () |
| void | start () |
| void | next () |
| unsigned | index () const |
| util::edge< G >::id_t | id () const |
| operator typename util::edge< G >::id_t () const | |
| operator typename util::edge< G >::id_value_t () const | |
| const util::vertex< G > & | center () const |
| void | center_at (const p_indexed_psite< S > &c) |
| void | center_at (const C2 &c) |
| void | change_target (const G &g) |
| const util::edge< G > & | element () const |
| const util::edge< G > & | elt_hook_ () const |
| const util::edge< G > & | subj_ () |
Protected Member Functions | |
| unsigned | next_id_ () const |
| unsigned | start_id_ () const |
| void | update_ () |
| bool | is_valid_ () const |
Protected Attributes | |
| const util::vertex< G > * | c_ |
| util::edge< G > | elt_ |
| unsigned | i_ |
Public Types | |
| typedef Proxy< void > | category |
| typedef V | center |
| typedef vertex_nbh_edge_bkd_iterator < G > | exact_t |
| typedef E | nbh |
Definition at line 184 of file graph_nbh_iter.hh.
| mln::internal::vertex_nbh_edge_bkd_iterator< G >::vertex_nbh_edge_bkd_iterator | ( | ) |
Construction and assignment.
| mln::internal::vertex_nbh_edge_bkd_iterator< G >::vertex_nbh_edge_bkd_iterator | ( | const C & | c | ) |
|
inherited |
The psite around which this iterator moves.
|
inherited |
Make c the center of this iterator.
|
inherited |
|
inherited |
Change the graph targeted by this iterator.
|
inherited |
Return the underlying element.
|
inherited |
Hook to the current location.
|
inherited |
Returns the element ID.
|
inherited |
Return current index.
(The current element is the i-th neighbor)
|
inherited |
Invalidate the iterator.
|
inherited |
Iterator interface.
Test if the iterator is valid.
|
protected |
Test if the iterator is valid.
|
inherited |
Go to the next value.
|
protected |
Go to the next value.
|
inherited |
Conversion operator. Returns the element id.
|
inherited |
Conversion operator.
Returns the element id. FIXME: May cause ambiguities.
|
inherited |
Start an iteration.
|
protected |
Start an iteration.
|
inherited |
Proxy.
Proxy subject
|
protected |
|
protectedinherited |
Definition at line 113 of file graph_nbh_iter_base.hh.
|
protectedinherited |
Definition at line 114 of file graph_nbh_iter_base.hh.
|
protectedinherited |
Definition at line 115 of file graph_nbh_iter_base.hh.
|
inherited |
Definition at line 229 of file core/concept/proxy.hh.
| typedef V mln::internal::vertex_nbh_edge_bkd_iterator< G >::center |
Type of the iterator center element.
Definition at line 197 of file graph_nbh_iter.hh.
|
inherited |
| typedef E mln::internal::vertex_nbh_edge_bkd_iterator< G >::nbh |
Type of the iterator targeted elements.
Definition at line 199 of file graph_nbh_iter.hh.