Namespaces | Functions

mln::canvas::morpho::impl Namespace Reference

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)

Function Documentation

template<typename I , typename N , typename A >
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 
)
template<typename I >
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().

template<typename A , typename I , typename P >
void mln::canvas::morpho::impl::take_as_init ( trait::accumulator::when_pix::use_v  ,
A &  accu,
const I &  input,
const P &  p 
)

Definition at line 106 of file attribute_filter.hh.

template<typename A , typename I , typename P >
void mln::canvas::morpho::impl::take_as_init ( trait::accumulator::when_pix::use_pix  ,
A &  accu,
const I &  input,
const P &  p 
)

Definition at line 99 of file attribute_filter.hh.

References mln::make::pix().

template<typename A , typename I , typename P >
void mln::canvas::morpho::impl::take_as_init ( A &  accu,
const I &  input,
const P &  p 
)

Definition at line 121 of file attribute_filter.hh.

References take_as_init().

template<typename A , typename I , typename P >
void mln::canvas::morpho::impl::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 mln::canvas::morpho::impl::take_as_init ( trait::accumulator::when_pix::use_none  ,
A &  accu,
const I &  input,
const P &  p 
)

Definition at line 90 of file attribute_filter.hh.

template<typename A , typename I >
void mln::canvas::morpho::impl::take_as_init_fastest ( trait::accumulator::when_pix::use_none  ,
A &  accu,
const I &  input,
const unsigned  p 
)

Definition at line 73 of file attribute_filter.hh.

Referenced by attribute_filter_fastest(), and take_as_init_fastest().

template<typename A , typename I , typename P >
void mln::canvas::morpho::impl::take_as_init_fastest ( A &  accu,
const I &  input,
const P &  p 
)

Definition at line 127 of file attribute_filter.hh.

References take_as_init_fastest().

template<typename A , typename I >
void mln::canvas::morpho::impl::take_as_init_fastest ( trait::accumulator::when_pix::use_v  ,
A &  accu,
const I &  input,
const unsigned  p 
)

Definition at line 113 of file attribute_filter.hh.