#include <regional_maxima.hh>
Public Types | |
typedef I::psite | P |
Public Member Functions | |
void | do_no_union (const P &n, const P &p) |
void | do_no_union_ (unsigned n, unsigned p) |
bool | equiv (const P &n, const P &p) const |
bool | equiv_ (unsigned n, unsigned p) const |
bool | handles (const P &) const |
bool | handles_ (unsigned) const |
void | init () |
void | init_ () |
void | init_attr (const P &) |
void | init_attr_ (unsigned) |
bool | labels (const P &p) const |
bool | labels_ (unsigned p) const |
void | merge_attr (const P &r, const P &p) |
void | merge_attr_ (unsigned r, unsigned p) |
regional_maxima_functor (const I &input) | |
Public Attributes | |
mln::trait::ch_value< I, bool > ::ret | attr |
const I & | input |
Definition at line 71 of file regional_maxima.hh.
typedef I ::psite mln::labeling::impl::regional_maxima_functor< I >::P |
Definition at line 73 of file regional_maxima.hh.
mln::labeling::impl::regional_maxima_functor< I >::regional_maxima_functor | ( | const I & | input | ) | [inline] |
void mln::labeling::impl::regional_maxima_functor< I >::do_no_union | ( | const P & | n, | |
const P & | p | |||
) | [inline] |
Definition at line 86 of file regional_maxima.hh.
References mln::labeling::impl::regional_maxima_functor< I >::attr, and mln::labeling::impl::regional_maxima_functor< I >::input.
void mln::labeling::impl::regional_maxima_functor< I >::do_no_union_ | ( | unsigned | n, | |
unsigned | p | |||
) | [inline] |
Definition at line 100 of file regional_maxima.hh.
References mln::labeling::impl::regional_maxima_functor< I >::attr.
bool mln::labeling::impl::regional_maxima_functor< I >::equiv | ( | const P & | n, | |
const P & | p | |||
) | const [inline] |
Definition at line 84 of file regional_maxima.hh.
References mln::labeling::impl::regional_maxima_functor< I >::input.
bool mln::labeling::impl::regional_maxima_functor< I >::equiv_ | ( | unsigned | n, | |
unsigned | p | |||
) | const [inline] |
Definition at line 98 of file regional_maxima.hh.
bool mln::labeling::impl::regional_maxima_functor< I >::handles | ( | const P & | ) | const [inline] |
Definition at line 82 of file regional_maxima.hh.
bool mln::labeling::impl::regional_maxima_functor< I >::handles_ | ( | unsigned | ) | const [inline] |
Definition at line 96 of file regional_maxima.hh.
void mln::labeling::impl::regional_maxima_functor< I >::init | ( | ) | [inline] |
Definition at line 81 of file regional_maxima.hh.
References mln::labeling::impl::regional_maxima_functor< I >::attr, and mln::data::fill().
void mln::labeling::impl::regional_maxima_functor< I >::init_ | ( | ) | [inline] |
Definition at line 95 of file regional_maxima.hh.
References mln::labeling::impl::regional_maxima_functor< I >::attr, and mln::data::fill().
void mln::labeling::impl::regional_maxima_functor< I >::init_attr | ( | const P & | ) | [inline] |
Definition at line 89 of file regional_maxima.hh.
void mln::labeling::impl::regional_maxima_functor< I >::init_attr_ | ( | unsigned | ) | [inline] |
Definition at line 105 of file regional_maxima.hh.
bool mln::labeling::impl::regional_maxima_functor< I >::labels | ( | const P & | p | ) | const [inline] |
Definition at line 83 of file regional_maxima.hh.
References mln::labeling::impl::regional_maxima_functor< I >::attr.
bool mln::labeling::impl::regional_maxima_functor< I >::labels_ | ( | unsigned | p | ) | const [inline] |
Definition at line 97 of file regional_maxima.hh.
References mln::labeling::impl::regional_maxima_functor< I >::attr.
void mln::labeling::impl::regional_maxima_functor< I >::merge_attr | ( | const P & | r, | |
const P & | p | |||
) | [inline] |
Definition at line 90 of file regional_maxima.hh.
References mln::labeling::impl::regional_maxima_functor< I >::attr.
void mln::labeling::impl::regional_maxima_functor< I >::merge_attr_ | ( | unsigned | r, | |
unsigned | p | |||
) | [inline] |
Definition at line 106 of file regional_maxima.hh.
References mln::labeling::impl::regional_maxima_functor< I >::attr.
mln::trait::ch_value< I , bool >::ret mln::labeling::impl::regional_maxima_functor< I >::attr |
Definition at line 111 of file regional_maxima.hh.
Referenced by mln::labeling::impl::regional_maxima_functor< I >::do_no_union(), mln::labeling::impl::regional_maxima_functor< I >::do_no_union_(), mln::labeling::impl::regional_maxima_functor< I >::init(), mln::labeling::impl::regional_maxima_functor< I >::init_(), mln::labeling::impl::regional_maxima_functor< I >::labels(), mln::labeling::impl::regional_maxima_functor< I >::labels_(), mln::labeling::impl::regional_maxima_functor< I >::merge_attr(), and mln::labeling::impl::regional_maxima_functor< I >::merge_attr_().
const I& mln::labeling::impl::regional_maxima_functor< I >::input |
Definition at line 77 of file regional_maxima.hh.
Referenced by mln::labeling::impl::regional_maxima_functor< I >::do_no_union(), and mln::labeling::impl::regional_maxima_functor< I >::equiv().