$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.