Image based on graph edges. More...
#include <edge_image.hh>
Inherits image_base< fun::i2v::array< V >, p_edges< G, internal::efsite_selector< P, G >::site_function_t >, edge_image< P, V, G > >.
Public Types | |
typedef graph_elt_neighborhood < G, p_edges< G, site_function_t > > | edge_nbh_t |
Neighborhood type. | |
typedef graph_elt_window< G, p_edges< G, site_function_t > > | edge_win_t |
Edge Window type. | |
typedef G | graph_t |
The type of the underlying graph. | |
typedef edge_nbh_t | nbh_t |
Default Neighborhood type. | |
typedef internal::efsite_selector< P, G >::site_function_t | site_function_t |
Function mapping graph elements to sites. | |
typedef edge_image < tag::psite_< P > , tag::value_< V > , tag::graph_< G > > | skeleton |
Skeleton type. | |
typedef edge_win_t | win_t |
Default Window type. | |
Public Member Functions | |
edge_image () | |
Constructors. | |
rvalue | operator() (unsigned e_id) const |
Value accessors/operators overloads. |
Image based on graph edges.
Definition at line 123 of file core/image/edge_image.hh.
typedef graph_elt_neighborhood<G,p_edges<G,site_function_t> > mln::edge_image< P, V, G >::edge_nbh_t |
Neighborhood type.
Definition at line 153 of file core/image/edge_image.hh.
typedef graph_elt_window<G,p_edges<G,site_function_t> > mln::edge_image< P, V, G >::edge_win_t |
Definition at line 151 of file core/image/edge_image.hh.
typedef G mln::edge_image< P, V, G >::graph_t |
The type of the underlying graph.
Definition at line 138 of file core/image/edge_image.hh.
typedef edge_nbh_t mln::edge_image< P, V, G >::nbh_t |
Default Neighborhood type.
Definition at line 159 of file core/image/edge_image.hh.
typedef internal::efsite_selector<P,G>::site_function_t mln::edge_image< P, V, G >::site_function_t |
Function mapping graph elements to sites.
Definition at line 147 of file core/image/edge_image.hh.
typedef edge_image< tag::psite_<P>, tag::value_<V>, tag::graph_<G> > mln::edge_image< P, V, G >::skeleton |
Skeleton type.
Definition at line 143 of file core/image/edge_image.hh.
typedef edge_win_t mln::edge_image< P, V, G >::win_t |
Default Window type.
Definition at line 156 of file core/image/edge_image.hh.
mln::edge_image< P, V, G >::edge_image | ( | ) | [inline] |
Constructors.
Definition at line 248 of file core/image/edge_image.hh.
edge_image< P, V, G >::rvalue mln::edge_image< P, V, G >::operator() | ( | unsigned | e_id | ) | const |
Value accessors/operators overloads.
Definition at line 302 of file core/image/edge_image.hh.