#include <flat_zones.hh>
Public Types | |
typedef I::psite | P |
Public Member Functions | |
void | do_no_union (const P &, const P &) |
void | do_no_union_ (unsigned, unsigned) |
bool | equiv (const P &n, const P &p) const |
bool | equiv_ (unsigned n, unsigned p) const |
void | finalize () |
void | finalize_ () |
flat_zones_functor (const I &input) | |
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 &) const |
bool | labels_ (unsigned) const |
void | merge_attr (const P &, const P &) |
void | merge_attr_ (unsigned, unsigned) |
void | set_label (const P &p, const L &l) |
void | set_label_ (unsigned, const L &) |
void | set_new_label (const P &p, const L &l) |
void | set_new_label_ (unsigned, const L &) |
Public Attributes | |
const I & | input |
Definition at line 67 of file flat_zones.hh.
typedef I ::psite mln::labeling::impl::flat_zones_functor< I, L >::P |
Definition at line 73 of file flat_zones.hh.
mln::labeling::impl::flat_zones_functor< I, L >::flat_zones_functor | ( | const I & | input | ) | [inline] |
Definition at line 110 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::do_no_union | ( | const P & | , | |
const P & | ||||
) | [inline] |
Definition at line 82 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::do_no_union_ | ( | unsigned | , | |
unsigned | ||||
) | [inline] |
Definition at line 101 of file flat_zones.hh.
bool mln::labeling::impl::flat_zones_functor< I, L >::equiv | ( | const P & | n, | |
const P & | p | |||
) | const [inline] |
Definition at line 78 of file flat_zones.hh.
References mln::labeling::impl::flat_zones_functor< I, L >::input.
bool mln::labeling::impl::flat_zones_functor< I, L >::equiv_ | ( | unsigned | n, | |
unsigned | p | |||
) | const [inline] |
Definition at line 97 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::finalize | ( | ) | [inline] |
Definition at line 87 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::finalize_ | ( | ) | [inline] |
Definition at line 106 of file flat_zones.hh.
bool mln::labeling::impl::flat_zones_functor< I, L >::handles | ( | const P & | ) | const [inline] |
Definition at line 76 of file flat_zones.hh.
bool mln::labeling::impl::flat_zones_functor< I, L >::handles_ | ( | unsigned | ) | const [inline] |
Definition at line 94 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::init | ( | ) | [inline] |
Definition at line 75 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::init_ | ( | ) | [inline] |
Definition at line 92 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::init_attr | ( | const P & | ) | [inline] |
Definition at line 83 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::init_attr_ | ( | unsigned | ) | [inline] |
Definition at line 102 of file flat_zones.hh.
bool mln::labeling::impl::flat_zones_functor< I, L >::labels | ( | const P & | ) | const [inline] |
Definition at line 81 of file flat_zones.hh.
bool mln::labeling::impl::flat_zones_functor< I, L >::labels_ | ( | unsigned | ) | const [inline] |
Definition at line 100 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::merge_attr | ( | const P & | , | |
const P & | ||||
) | [inline] |
Definition at line 84 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::merge_attr_ | ( | unsigned | , | |
unsigned | ||||
) | [inline] |
Definition at line 103 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::set_label | ( | const P & | p, | |
const L & | l | |||
) | [inline] |
Definition at line 86 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::set_label_ | ( | unsigned | , | |
const L & | ||||
) | [inline] |
Definition at line 105 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::set_new_label | ( | const P & | p, | |
const L & | l | |||
) | [inline] |
Definition at line 85 of file flat_zones.hh.
void mln::labeling::impl::flat_zones_functor< I, L >::set_new_label_ | ( | unsigned | , | |
const L & | ||||
) | [inline] |
Definition at line 104 of file flat_zones.hh.
const I& mln::labeling::impl::flat_zones_functor< I, L >::input |
Definition at line 69 of file flat_zones.hh.
Referenced by mln::labeling::impl::flat_zones_functor< I, L >::equiv().