Public Member Functions |
void | destroy () |
const p_vertices< G,
internal::vfsite_selector< P,
G >::site_function_t > & | domain () const |
fun::i2v::array< V > | function () const |
bool | has (const psite &p) const |
void | init_ (const Function_v2v< fun::i2v::array< V > > &f, const Site_Set< p_vertices< G, internal::vfsite_selector< P, G >::site_function_t > > &ps) |
bool | is_valid () const |
typedef | mlc_if (is_mutable, mutable_result, typename fun::i2v::array< V >::result) lvalue |
std::size_t | nsites () const |
rvalue | operator() (const typename p_vertices< G, internal::vfsite_selector< P, G >::site_function_t >::psite &p) const |
lvalue | operator() (const typename p_vertices< G, internal::vfsite_selector< P, G >::site_function_t >::psite &p) |
rvalue | operator() (const psite &p) const |
lvalue | operator() (const psite &p) |
const t_eligible_values_set & | values_eligible () const |
const t_values_space & | values_space () const |
|
| vertex_image () |
| vertex_image (const p_vertices< G, site_function_t > &pv) |
| vertex_image (const p_vertices< G, site_function_t > &pv, const Function_v2v< fun::i2v::array< V > > &vertex_values) |
template<typename FV > |
| vertex_image (const p_vertices< G, site_function_t > &pv, const Function_v2v< FV > &vertex_values) |
|
rvalue | operator() (unsigned v_id) const |
lvalue | operator() (unsigned v_id) |
Public Types |
typedef p_vertices< G,
internal::vfsite_selector< P,
G >::site_function_t >
::bkd_piter | bkd_piter |
typedef Image< void > | category |
typedef p_vertices< G,
internal::vfsite_selector< P,
G >::site_function_t > | domain_t |
typedef vertex_image< P, V, G > | exact_t |
typedef site_function_t::result | function_result_t |
typedef fun::i2v::array< V > | function_t |
typedef p_vertices< G,
internal::vfsite_selector< P,
G >::site_function_t >
::fwd_piter | fwd_piter |
typedef G | graph_t |
typedef super_::lvalue | lvalue |
typedef vertex_nbh_t | nbh_t |
typedef fwd_piter | piter |
typedef super_::psite | psite |
typedef super_::rvalue | rvalue |
typedef p_vertices< G,
site_function_t > | S |
typedef p_vertices< G,
internal::vfsite_selector< P,
G >::site_function_t >::site | site |
typedef
internal::vfsite_selector< P,
G >::site_function_t | site_function_t |
typedef vertex_image
< tag::psite_< P >
, tag::value_< V >
, tag::graph_< G > > | skeleton |
typedef mln::value::set
< fun::i2v::array< V >::result > | t_eligible_values_set |
typedef mln::value::set
< typename
mln::value::super_value
< fun::i2v::array< V >::result >
::ret > | t_values_space |
typedef fun::i2v::array< V >
::result | value |
typedef graph_elt_neighborhood
< G, S > | vertex_nbh_t |
typedef graph_elt_window< G, S > | vertex_win_t |
typedef vertex_win_t | win_t |
template<typename P, typename V, typename G = util::graph>
class mln::vertex_image< P, V, G >
Image based on graph vertices.
Definition at line 130 of file core/image/vertex_image.hh.