Namespaces | |
namespace | generic |
Functions | |
template<typename I, typename N, typename A> | |
mln::trait::concrete< I >::ret | attribute_filter_fastest (const Image< I > &input_, const Neighborhood< N > &nbh_, const util::array< unsigned > &s, const Accumulator< A > &a_, const typename A::result &lambda) |
template<typename I> | |
unsigned | find_root_fastest (I &parent, unsigned x) |
Fastest version. | |
template<typename A, typename I, typename P> | |
void | take_as_init (A &accu, const I &input, const P &p) |
template<typename A, typename I, typename P> | |
void | take_as_init (trait::accumulator::when_pix::use_v, A &accu, const I &input, const P &p) |
template<typename A, typename I, typename P> | |
void | take_as_init (trait::accumulator::when_pix::use_pix, A &accu, const I &input, const P &p) |
template<typename A, typename I, typename P> | |
void | take_as_init (trait::accumulator::when_pix::use_none, A &accu, const I &input, const P &p) |
template<typename A, typename I, typename P> | |
void | take_as_init (trait::accumulator::when_pix::use_p, A &accu, const I &input, const P &p) |
template<typename A, typename I, typename P> | |
void | take_as_init_fastest (A &accu, const I &input, const P &p) |
template<typename A, typename I> | |
void | take_as_init_fastest (trait::accumulator::when_pix::use_v, A &accu, const I &input, const unsigned p) |
template<typename A, typename I> | |
void | take_as_init_fastest (trait::accumulator::when_pix::use_none, A &accu, const I &input, const unsigned p) |
mln::trait::concrete< I >::ret mln::canvas::morpho::impl::attribute_filter_fastest | ( | const Image< I > & | input_, | |
const Neighborhood< N > & | nbh_, | |||
const util::array< unsigned > & | s, | |||
const Accumulator< A > & | a_, | |||
const typename A::result & | lambda | |||
) | [inline] |
Definition at line 280 of file attribute_filter.hh.
References mln::trace::entering(), mln::exact(), mln::trace::exiting(), mln::extension::fill(), mln::data::fill(), find_root_fastest(), mln::border::get(), mln::initialize(), mln::util::array< T >::nelements(), mln::offsets_wrt(), and take_as_init_fastest().
Referenced by mln::canvas::morpho::internal::attribute_filter_dispatch().
unsigned mln::canvas::morpho::impl::find_root_fastest | ( | I & | parent, | |
unsigned | x | |||
) | [inline] |
Fastest version.
///
Definition at line 270 of file attribute_filter.hh.
Referenced by attribute_filter_fastest(), mln::canvas::labeling::impl::sorted_fastest(), and mln::canvas::labeling::impl::video_fastest().
void mln::canvas::morpho::impl::take_as_init | ( | A & | accu, | |
const I & | input, | |||
const P & | p | |||
) | [inline] |
void mln::canvas::morpho::impl::take_as_init | ( | trait::accumulator::when_pix::use_v | , | |
A & | accu, | |||
const I & | input, | |||
const P & | p | |||
) | [inline] |
Definition at line 106 of file attribute_filter.hh.
void mln::canvas::morpho::impl::take_as_init | ( | trait::accumulator::when_pix::use_pix | , | |
A & | accu, | |||
const I & | input, | |||
const P & | p | |||
) | [inline] |
void mln::canvas::morpho::impl::take_as_init | ( | trait::accumulator::when_pix::use_none | , | |
A & | accu, | |||
const I & | input, | |||
const P & | p | |||
) | [inline] |
Definition at line 90 of file attribute_filter.hh.
void mln::canvas::morpho::impl::take_as_init | ( | trait::accumulator::when_pix::use_p | , | |
A & | accu, | |||
const I & | input, | |||
const P & | p | |||
) | [inline] |
Definition at line 82 of file attribute_filter.hh.
Referenced by mln::canvas::morpho::impl::generic::attribute_filter(), and take_as_init().
void mln::canvas::morpho::impl::take_as_init_fastest | ( | A & | accu, | |
const I & | input, | |||
const P & | p | |||
) | [inline] |
void mln::canvas::morpho::impl::take_as_init_fastest | ( | trait::accumulator::when_pix::use_v | , | |
A & | accu, | |||
const I & | input, | |||
const unsigned | p | |||
) | [inline] |
Definition at line 113 of file attribute_filter.hh.
void mln::canvas::morpho::impl::take_as_init_fastest | ( | trait::accumulator::when_pix::use_none | , | |
A & | accu, | |||
const I & | input, | |||
const unsigned | p | |||
) | [inline] |
Definition at line 73 of file attribute_filter.hh.
Referenced by attribute_filter_fastest(), and take_as_init_fastest().