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. |
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.
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 }
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.
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 }