$extrastylesheet
#include <mln/core/site_set/p_vertices_psite.hh>
Public Member Functions | |
| p_vertices_psite () | |
| p_vertices_psite (const p_vertices< G, F > &s) | |
| p_vertices_psite (const p_vertices< G, F > &s, unsigned id) | |
| const p_vertices< G, F > ::graph_element & | element () const |
| bool | has_target () const |
| void | invalidate () |
| bool | is_valid () const |
| operator const typename p_vertices< G, F >::graph_element & () const | |
| operator typename p_vertices< G, F >::graph_element::id_t () const | |
| operator unsigned () const | |
| const p_vertices< G, F > ::graph_element & | p_hook_ () const |
| const p_vertices< G, F >::site & | subj_ () |
| const site & | to_site () const |
| const util::vertex< G > & | v () const |
| void | change_target (const p_vertices< G, F > &new_target) |
| void | update_id (unsigned elt_id) |
| const p_vertices< G, F > * | target_ () const |
| const p_vertices< G, F > & | site_set () const |
| const p_vertices< G, F >::graph_t & | graph () const |
| id_t | id () const |
Protected Attributes | |
| p_vertices< G, F >::graph_element | elt_ |
| const p_vertices< G, F > * | s_ |
| p_vertices< G, F >::site | site_ |
Public Types | |
| typedef Pseudo_Site< void > | category |
| typedef p_vertices_psite< G, F > | exact_t |
| typedef p_vertices< G, F > ::graph_element::id_t | id_t |
| typedef mln::metal::unqualif < q_site_ >::ret | site |
| typedef p_vertices< G, F > | target |
| typedef p_vertices< G, F > | target_t |
Related Functions | |
(Note that these are not member functions.) | |
| template<typename G , typename F > | |
| bool | operator!= (const p_vertices_psite< G, F > &lhs, const p_vertices_psite< G, F > &rhs) |
| template<typename G , typename F > | |
| bool | operator< (const p_vertices_psite< G, F > &lhs, const p_vertices_psite< G, F > &rhs) |
| template<typename G , typename F > | |
| bool | operator== (const p_vertices_psite< G, F > &lhs, const p_vertices_psite< G, F > &rhs) |
Definition at line 53 of file p_vertices_psite.hh.
| mln::p_vertices_psite< G, F >::p_vertices_psite | ( | ) |
| mln::p_vertices_psite< G, F >::p_vertices_psite | ( | const p_vertices< G, F > & | s | ) |
| mln::p_vertices_psite< G, F >::p_vertices_psite | ( | const p_vertices< G, F > & | s, |
| unsigned | id | ||
| ) |
|
inherited |
Setters.
Change the targe site set.
|
inherited |
Explicit conversion towards the graph element (vertex or edge).
|
inherited |
Return the graph associated to the target of this psite.
|
inherited |
|
inherited |
Return the id of the graph element designated by this psite.
|
inherited |
Invalidate this psite.
|
inherited |
Check whether it is valid.
|
inherited |
Conversion towards the graph element (vertex or edge).
|
inherited |
Convertion towards the graph element Id.
|
inherited |
Convertion towards the graph element Id.
|
inherited |
INTERNAL_API Return the underlying element.
|
inherited |
Return the site set (the target).
|
inherited |
|
inherited |
Getters.
Return the target (the site set).
|
inherited |
|
inherited |
Update the underlying element's id.
This element can be an edge, a vertex...
| const util::vertex<G>& mln::p_vertices_psite< G, F >::v | ( | ) | const |
|
related |
|
related |
|
related |
|
protectedinherited |
Definition at line 126 of file graph_psite_base.hh.
|
protectedinherited |
Definition at line 124 of file graph_psite_base.hh.
|
protectedinherited |
Definition at line 125 of file graph_psite_base.hh.
|
inherited |
Definition at line 69 of file pseudo_site.hh.
|
inherited |
|
inherited |
Definition at line 60 of file graph_psite_base.hh.
|
inherited |
Definition at line 59 of file pseudo_site_base.hh.
|
inherited |
Definition at line 55 of file graph_psite_base.hh.
| typedef p_vertices<G,F> mln::p_vertices_psite< G, F >::target_t |
Definition at line 61 of file p_vertices_psite.hh.