oln::morpho::fast::tarjan::internal Namespace Reference

Internal purpose only. More...


Functions

template<class I, class N, class A>
oln::mute< I >::ret attr_closing_ (const abstract::non_vectorial_image< I > &input, const abstract::neighborhood< N > &Ng, const typename oln::morpho::attr::attr_traits< A >::lambda_type &lambda, const typename oln::morpho::attr::attr_traits< A >::env_type &env=typename oln::morpho::attr::attr_traits< A >::env_type())
 Perform an attribute closing.
template<class I, class N, class A>
oln::mute< I >::ret attr_opening_ (const abstract::non_vectorial_image< I > &input, const abstract::neighborhood< N > &Ng, const typename oln::morpho::attr::attr_traits< A >::lambda_type &lambda, const typename oln::morpho::attr::attr_traits< A >::env_type &env=typename oln::morpho::attr::attr_traits< A >::env_type())
 Perform an attribute opening.


Detailed Description

Internal purpose only.

Function Documentation

template<class I, class N, class A>
oln::mute< I >::ret oln::morpho::fast::tarjan::internal::attr_closing_ ( const abstract::non_vectorial_image< I > &  input,
const abstract::neighborhood< N > &  Ng,
const typename oln::morpho::attr::attr_traits< A >::lambda_type &  lambda,
const typename oln::morpho::attr::attr_traits< A >::env_type &  env = typename oln::morpho::attr::attr_traits< A >::env_type() 
)

Perform an attribute closing.

Parameters:
I Image exact type.
N Neighborhood exact type.
A Attribute exact type.

Definition at line 62 of file attribute_closing_opening.hh.

00066           {
00067             typedef tarjan::tarjan_set<oln_concrete_type(I), A > tarjan_set_type;
00068             tarjan_set_type attr_closing(input.exact(), env);
00069             return attr_closing.template get_comptute<true>(lambda, Ng);
00070           }

template<class I, class N, class A>
oln::mute< I >::ret oln::morpho::fast::tarjan::internal::attr_opening_ ( const abstract::non_vectorial_image< I > &  input,
const abstract::neighborhood< N > &  Ng,
const typename oln::morpho::attr::attr_traits< A >::lambda_type &  lambda,
const typename oln::morpho::attr::attr_traits< A >::env_type &  env = typename oln::morpho::attr::attr_traits< A >::env_type() 
)

Perform an attribute opening.

Parameters:
I Image exact type.
N Neighborhood exact type.
A Attribute exact type.

Definition at line 86 of file attribute_closing_opening.hh.

00090           {
00091             typedef tarjan::tarjan_set<oln_concrete_type(I), A > tarjan_set_type;
00092             tarjan_set_type attr_opening(input.exact(), env);
00093             return attr_opening.template get_comptute<false>(lambda, Ng);
00094           }


Generated on Tue Feb 20 20:29:11 2007 for Olena by  doxygen 1.5.1