Public Member Functions |
| void | destroy () |
const p_edges< G,
internal::efsite_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_edges< G, internal::efsite_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_edges< G, internal::efsite_selector< P, G >::site_function_t >::psite &p) const |
| lvalue | operator() (const typename p_edges< G, internal::efsite_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 |
|
| | edge_image () |
| | edge_image (const p_edges< G, site_function_t > &pe) |
| | edge_image (const Graph< G > &g, const Function_v2v< site_function_t > &edge_sites, const Function_v2v< fun::i2v::array< V > > &edge_values) |
| | edge_image (const p_edges< G, site_function_t > &pe, const Function_v2v< fun::i2v::array< V > > &edge_values) |
| template<typename FP , typename FV > |
| | edge_image (const Graph< G > &g, const Function_v2v< FP > &edge_sites, const Function_v2v< FV > &edge_values) |
| template<typename FV > |
| | edge_image (const p_edges< G, site_function_t > &pe, const Function_v2v< FV > &edge_values) |
|
| rvalue | operator() (unsigned e_id) const |
| lvalue | operator() (unsigned e_id) |
Public Types |
typedef p_edges< G,
internal::efsite_selector< P,
G >::site_function_t >
::bkd_piter | bkd_piter |
| typedef Image< void > | category |
typedef p_edges< G,
internal::efsite_selector< P,
G >::site_function_t > | domain_t |
typedef graph_elt_neighborhood
< G, p_edges< G,
site_function_t > > | edge_nbh_t |
typedef graph_elt_window< G,
p_edges< G, site_function_t > > | edge_win_t |
| typedef edge_image< P, V, G > | exact_t |
| typedef site_function_t::result | function_result_t |
| typedef fun::i2v::array< V > | function_t |
typedef p_edges< G,
internal::efsite_selector< P,
G >::site_function_t >
::fwd_piter | fwd_piter |
| typedef G | graph_t |
| typedef super_::lvalue | lvalue |
| typedef edge_nbh_t | nbh_t |
| typedef fwd_piter | piter |
| typedef super_::psite | psite |
| typedef super_::rvalue | rvalue |
typedef p_edges< G,
internal::efsite_selector< P,
G >::site_function_t >::site | site |
typedef
internal::efsite_selector< P,
G >::site_function_t | site_function_t |
typedef edge_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 edge_win_t | win_t |
template<typename P, typename V, typename G = util::graph>
class mln::edge_image< P, V, G >
Image based on graph edges.
Definition at line 126 of file core/image/edge_image.hh.