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 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.
  • input Input image.
  • Ng Neighborhood to use.
  • lambda Threshold to use.
  • env Environment.

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 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.
  • input Input image.
  • Ng Neighborhood to use.
  • lambda Threshold to use.
  • env Environment.

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 Thu Apr 15 20:16:59 2004 for Olena by doxygen 1.3.6-20040222