Implementation namespace of accumulator namespace. More...
Namespaces | |
| namespace | generic |
Functions | |
| template<typename Meta_Accu , unsigned Dir, typename I , typename O > | |
| void | line_fastest (const Image< I > &input_, const typename I::site &p_start, unsigned len, unsigned half_length, Image< O > &output_) |
| template<typename A , typename I > | |
| void | take (const Image< I > &input_, A &a) |
| template<typename I , typename A , typename W > | |
| mln::trait::ch_value< I, typename A::result >::ret | transform_fastest (const Image< I > &input_, const Accumulator< A > &a_, const Window< W > &win_) |
| template<typename A , typename I > | |
| mln::trait::ch_value< I, typename A::result >::ret | transform_line_fastest (const Accumulator< A > &a_, const Image< I > &input_, unsigned length, unsigned dir) |
| template<typename I , typename A , typename W > | |
| mln::trait::ch_value< I, typename A::result >::ret | transform_stop_fastest (const Image< I > &input_, const Accumulator< A > &a_, const Window< W > &win_) |
Implementation namespace of accumulator namespace.
| void mln::accu::impl::line_fastest | ( | const Image< I > & | input_, | |
| const typename I::site & | p_start, | |||
| unsigned | len, | |||
| unsigned | half_length, | |||
| Image< O > & | output_ | |||
| ) |
References mln::exact(), mln::accu::input, and mln::literal::zero.
| void mln::accu::impl::take | ( | const Image< I > & | input_, | |
| A & | a | |||
| ) | [inline] |
References mln::exact(), mln::accu::input, and mln::make::pix().
Referenced by mln::accu::take().
| mln::trait::ch_value< I , typename A ::result >::ret mln::accu::impl::transform_fastest | ( | const Image< I > & | input_, | |
| const Accumulator< A > & | a_, | |||
| const Window< W > & | win_ | |||
| ) |
References mln::extension::adjust(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), and mln::initialize().
Referenced by mln::accu::internal::transform_dispatch().
| mln::trait::ch_value< I , typename A ::result >::ret mln::accu::impl::transform_line_fastest | ( | const Accumulator< A > & | a_, | |
| const Image< I > & | input_, | |||
| unsigned | length, | |||
| unsigned | dir | |||
| ) | [inline] |
| mln::trait::ch_value< I , typename A ::result >::ret mln::accu::impl::transform_stop_fastest | ( | const Image< I > & | input_, | |
| const Accumulator< A > & | a_, | |||
| const Window< W > & | win_ | |||
| ) |
References mln::extension::adjust(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), and mln::initialize().
Referenced by mln::accu::internal::transform_stop_dispatch().
1.7.1