Functions

mln::make::impl::generic Namespace Reference

Functions

template<typename I , typename N >
util::graph influence_zone_adjacency_graph (const Image< I > &iz_, const Neighborhood< N > &nbh_, const typename I::value &nlabels)
 Generic implementation of make::influence_zone_adjacency_graph.
template<typename I , typename N >
util::couple< util::graph,
typename mln::trait::concrete
< I >::ret
rag_and_labeled_wsl (const Image< I > &wshd_, const Neighborhood< N > &nbh_, const typename I::value &nbasins)
template<typename I , typename N >
util::graph region_adjacency_graph (const Image< I > &wshd_, const Neighborhood< N > &nbh_, const typename I::value &nbasins)

Function Documentation

template<typename I , typename N >
util::graph mln::make::impl::generic::influence_zone_adjacency_graph ( const Image< I > &  iz_,
const Neighborhood< N > &  nbh_,
const typename I::value &  nlabels 
)

Generic implementation of make::influence_zone_adjacency_graph.

Parameters:
[in] iz_ influence zone image.
[in] nbh_ A neighborhood.
[in] nlabels number of influence zone in iz.
Returns:
util::graph Graph based on the adjacency of the influence zones.

Definition at line 106 of file influence_zone_adjacency_graph.hh.

References mln::util::graph::add_edge(), mln::util::graph::add_vertices(), mln::extension::adjust_fill(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), and mln::make::internal::influence_zone_adjacency_graph_tests().

template<typename I , typename N >
util::couple<util::graph,typename mln::trait::concrete< I >::ret> mln::make::impl::generic::rag_and_labeled_wsl ( const Image< I > &  wshd_,
const Neighborhood< N > &  nbh_,
const typename I::value &  nbasins 
) [inline]
template<typename I , typename N >
util::graph mln::make::impl::generic::region_adjacency_graph ( const Image< I > &  wshd_,
const Neighborhood< N > &  nbh_,
const typename I::value &  nbasins 
)