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.