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 (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 (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 (trait::accumulator::when_pix::use_none, A &accu, const I &input, const P &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) |
| 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) |
| 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 | |||
| ) |
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] |
| void mln::canvas::morpho::impl::take_as_init | ( | trait::accumulator::when_pix::use_v | , | |
| A & | accu, | |||
| const I & | input, | |||
| const P & | p | |||
| ) |
| void mln::canvas::morpho::impl::take_as_init | ( | trait::accumulator::when_pix::use_pix | , | |
| A & | accu, | |||
| const I & | input, | |||
| const P & | p | |||
| ) |
References mln::make::pix().
| void mln::canvas::morpho::impl::take_as_init | ( | A & | accu, | |
| const I & | input, | |||
| const P & | p | |||
| ) |
References take_as_init().
| void mln::canvas::morpho::impl::take_as_init | ( | trait::accumulator::when_pix::use_p | , | |
| A & | accu, | |||
| const I & | input, | |||
| const P & | p | |||
| ) |
Referenced by mln::canvas::morpho::impl::generic::attribute_filter(), and take_as_init().
| void mln::canvas::morpho::impl::take_as_init | ( | trait::accumulator::when_pix::use_none | , | |
| A & | accu, | |||
| const I & | input, | |||
| const P & | p | |||
| ) |
| void mln::canvas::morpho::impl::take_as_init_fastest | ( | trait::accumulator::when_pix::use_none | , | |
| A & | accu, | |||
| const I & | input, | |||
| const unsigned | p | |||
| ) |
Referenced by attribute_filter_fastest(), and take_as_init_fastest().
| void mln::canvas::morpho::impl::take_as_init_fastest | ( | A & | accu, | |
| const I & | input, | |||
| const P & | p | |||
| ) |
References take_as_init_fastest().
| void mln::canvas::morpho::impl::take_as_init_fastest | ( | trait::accumulator::when_pix::use_v | , | |
| A & | accu, | |||
| const I & | input, | |||
| const unsigned | p | |||
| ) |
1.7.1