Functions | |
template<typename T , typename A , typename P > | |
bool | check_propagate_if (const T &t, const A &a, const asc_propagation &prop, const P &pred, const typename A::value &v) |
template<typename T , typename A , typename P > | |
bool | check_propagate_if (const T &t, const A &a, const desc_propagation &prop, const P &pred, const typename A::value &v) |
template<typename T , typename A , typename P > | |
bool | check_propagate_if (const T &t, const A &a, const desc_propagation &prop, const P &pred) |
template<typename A , typename T , typename V > | |
mln::trait::ch_value< typename T::function, typename A::result >::ret | compute_attribute_image (const A &a, const T &t, const V &values, mln::trait::ch_value< typename T::function, A >::ret *accu_image=0) |
template<typename I , typename N , typename S > | |
mln::trait::ch_value< I, typename I::psite >::ret | compute_parent_dispatch (const Image< I > &f, const Neighborhood< N > &nbh, const Site_Set< S > &s) |
template<typename I , typename N , typename S > | |
void | compute_parent_tests (const Image< I > &f_, const Neighborhood< N > &nbh_, const Site_Set< S > &s_) |
template<typename T , typename A , typename P > | |
void | propagate_if (const T &tree, A &a, const asc_propagation &prop, const P &pred, const typename A::value &v) |
template<typename T , typename A , typename P > | |
void | propagate_if (const T &tree, A &a, const desc_propagation &prop, const P &pred, const typename A::value &v) |
template<typename T , typename A , typename P > | |
void | propagate_if (const T &tree, A &a, const desc_propagation &prop, const P &pred) |
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 (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 T > | |
T::psite | zfind_root (T &zpar, const typename T::psite &x) |
bool mln::morpho::tree::internal::check_propagate_if | ( | const T & | t, | |
const A & | a, | |||
const asc_propagation & | prop, | |||
const P & | pred, | |||
const typename A::value & | v | |||
) |
Referenced by propagate_if().
bool mln::morpho::tree::internal::check_propagate_if | ( | const T & | t, | |
const A & | a, | |||
const desc_propagation & | prop, | |||
const P & | pred, | |||
const typename A::value & | v | |||
) |
bool mln::morpho::tree::internal::check_propagate_if | ( | const T & | t, | |
const A & | a, | |||
const desc_propagation & | prop, | |||
const P & | pred | |||
) |
mln::trait::ch_value< typename T::function , typename A ::result >::ret mln::morpho::tree::internal::compute_attribute_image | ( | const A & | a, | |
const T & | t, | |||
const V & | values, | |||
mln::trait::ch_value< typename T::function, A >::ret * | accu_image = 0 | |||
) | [inline] |
References mln::duplicate(), mln::data::fill(), mln::initialize(), and take_as_init().
Referenced by mln::morpho::tree::compute_attribute_image(), and mln::morpho::tree::compute_attribute_image_from().
mln::trait::ch_value< I , typename I ::psite >::ret mln::morpho::tree::internal::compute_parent_dispatch | ( | const Image< I > & | f, | |
const Neighborhood< N > & | nbh, | |||
const Site_Set< S > & | s | |||
) | [inline] |
References mln::morpho::tree::compute_parent().
Referenced by mln::morpho::tree::compute_parent().
void mln::morpho::tree::internal::compute_parent_tests | ( | const Image< I > & | f_, | |
const Neighborhood< N > & | nbh_, | |||
const Site_Set< S > & | s_ | |||
) |
References mln::exact().
Referenced by mln::morpho::tree::compute_parent(), and mln::morpho::tree::impl::generic::compute_parent().
void mln::morpho::tree::internal::propagate_if | ( | const T & | tree, | |
A & | a, | |||
const asc_propagation & | prop, | |||
const P & | pred, | |||
const typename A::value & | v | |||
) | [inline] |
References check_propagate_if(), mln::data::fill(), and mln::initialize().
void mln::morpho::tree::internal::propagate_if | ( | const T & | tree, | |
A & | a, | |||
const desc_propagation & | prop, | |||
const P & | pred, | |||
const typename A::value & | v | |||
) | [inline] |
References check_propagate_if(), mln::data::fill(), and mln::initialize().
Referenced by mln::morpho::tree::propagate_if(), and mln::morpho::tree::propagate_if_value().
void mln::morpho::tree::internal::propagate_if | ( | const T & | tree, | |
A & | a, | |||
const desc_propagation & | prop, | |||
const P & | pred | |||
) | [inline] |
References check_propagate_if(), mln::data::fill(), and mln::initialize().
void mln::morpho::tree::internal::take_as_init | ( | trait::accumulator::when_pix::use_p | , | |
A & | accu, | |||
const I & | input, | |||
const P & | p | |||
) |
void mln::morpho::tree::internal::take_as_init | ( | A & | accu, | |
const I & | input, | |||
const P & | p | |||
) |
References take_as_init().
void mln::morpho::tree::internal::take_as_init | ( | trait::accumulator::when_pix::use_v | , | |
A & | accu, | |||
const I & | input, | |||
const P & | p | |||
) |
void mln::morpho::tree::internal::take_as_init | ( | trait::accumulator::when_pix::use_pix | , | |
A & | accu, | |||
const I & | input, | |||
const P & | p | |||
) |
References mln::make::pix().
void mln::morpho::tree::internal::take_as_init | ( | trait::accumulator::when_pix::use_none | , | |
A & | accu, | |||
const I & | input, | |||
const P & | p | |||
) |
Referenced by compute_attribute_image(), and take_as_init().
T ::psite mln::morpho::tree::internal::zfind_root | ( | T & | zpar, | |
const typename T::psite & | x | |||
) | [inline] |
Referenced by mln::morpho::tree::impl::generic::compute_parent().