Classes | |
| struct | compute_functor |
| Functor not computing anything. More... | |
| struct | dummy_functor |
| Functor not computing anything. More... | |
Functions | |
| template<typename A , typename L > | |
| util::array< typename A::result > | compute_dispatch (const Accumulator< A > &a, const Image< L > &label, const typename L::value &nlabels) |
| template<typename A , typename I , typename L > | |
| util::array< typename A::result > | compute_dispatch (mln::trait::image::value_access::any, mln::trait::image::value_access::any, mln::trait::image::ext_domain::any, mln::trait::image::ext_domain::any, const Accumulator< A > &a, const Image< I > &input, const Image< L > &label, const typename L::value &nlabels) |
| template<typename A , typename I , typename L > | |
| util::array< typename A::result > | compute_dispatch (mln::trait::image::value_access::direct, mln::trait::image::value_access::direct, mln::trait::image::ext_domain::some, mln::trait::image::ext_domain::some, const Accumulator< A > &a, const Image< I > &input, const Image< L > &label, const typename L::value &nlabels) |
| template<typename A , typename I , typename L > | |
| util::array< typename A::result > | compute_dispatch (util::array< A > &a, const Image< I > &input, const Image< L > &label, const typename L::value &nlabels) |
| template<typename A , typename L > | |
| util::array< typename A::result > | compute_dispatch (util::array< A > &accus, const Image< L > &label, const typename L::value &nlabels) |
| template<typename A , typename I , typename L > | |
| util::array< typename A::result > | compute_dispatch (mln::trait::image::value_storage::any, mln::trait::image::value_storage::any, const Accumulator< A > &a, const Image< I > &input, const Image< L > &label, const typename L::value &nlabels) |
| template<typename A , typename I , typename L > | |
| util::array< typename A::result > | compute_dispatch (mln::trait::image::value_storage::one_block, mln::trait::image::value_storage::one_block, const Accumulator< A > &a, const Image< I > &input_, const Image< L > &label_, const typename L::value &nlabels) |
| template<typename A , typename I , typename L > | |
| util::array< typename A::result > | compute_dispatch (const Accumulator< A > &a, const Image< I > &input, const Image< L > &label, const typename L::value &nlabels) |
| template<typename A , typename I , typename L > | |
| util::array< typename A::result > | compute_dispatch (mln::trait::image::value_access::any, mln::trait::image::value_access::any, mln::trait::image::ext_domain::any, mln::trait::image::ext_domain::any, util::array< A > &a, const Image< I > &input, const Image< L > &label, const typename L::value &nlabels) |
| template<typename A , typename I , typename L > | |
| util::array< typename A::result > | compute_dispatch (mln::trait::image::value_access::direct, mln::trait::image::value_access::direct, mln::trait::image::ext_domain::some, mln::trait::image::ext_domain::some, util::array< A > &a, const Image< I > &input, const Image< L > &label, const typename L::value &nlabels) |
| template<typename A , typename I , typename L > | |
| util::array< typename A::result > | compute_dispatch (mln::trait::image::value_storage::one_block, mln::trait::image::value_storage::one_block, util::array< A > &a, const Image< I > &input_, const Image< L > &label_, const typename L::value &nlabels) |
| template<typename A , typename L > | |
| mln::trait::ch_value< L, A >::ret | compute_image (const util::array< A > &a, const Image< L > &labels_, const typename L::value &nlabels) |
| template<typename A , typename L > | |
| void | compute_tests (const Accumulator< A > &a, const Image< L > &label, const typename L::value &nlabels) |
| template<typename A , typename I , typename L > | |
| void | compute_tests (const Accumulator< A > &a, const Image< I > &input, const Image< L > &label, const typename L::value &nlabels) |
| template<unsigned n, typename I , typename L > | |
| mln::trait::concrete< I >::ret | mean_values_dispatch (const value::rgb< n > &, const Image< I > &input, const Image< L > &lbl, typename L::value nlabels) |
| template<typename I , typename L > | |
| mln::trait::concrete< I >::ret | mean_values_dispatch (const typename I::value &, const Image< I > &input, const Image< L > &lbl, typename L::value nlabels) |
| template<typename I , typename L > | |
| mln::trait::concrete< I >::ret | mean_values_dispatch (const Image< I > &input, const Image< L > &lbl, typename L::value nlabels) |
| template<typename I , typename L > | |
| void | mean_values_tests (const Image< I > &input, const Image< L > &lbl, typename L::value nlabels) |
| template<typename I > | |
| void | pack_tests (const Image< I > &label, typename I::value &new_nlabels) |
| template<typename V > | |
| V | random_color (const V &) |
| template<unsigned n> | |
| mln::value::rgb< n > | random_color (const mln::value::rgb< n > &v) |
| template<typename RGB > | |
| RGB | random_color_rgb (const RGB &) |
| unsigned | random_number () |
| template<typename I , typename F > | |
| void | relabel_inplace_tests (Image< I > &label, const typename I::value &nlabels, const Function< F > &f) |
| template<typename I > | |
| void | relabel_tests (const Image< I > &label, typename I::value &new_nlabels) |
| template<typename I , typename F > | |
| void | relabel_tests (const Image< I > &label, const typename I::value &nlabels, typename I::value &new_nlabels, const Function< F > &f) |
| template<typename I , typename F > | |
| void | relabel_tests (const Image< I > &label, const typename I::value &nlabels, const Function< F > &f) |
| template<typename I , typename N , typename L , typename A > | |
| void | value_and_compute_tests (const Image< I > &input, const typename I::value &val, const Neighborhood< N > &nbh, L &nlabels, const Accumulator< A > &accu) |
| template<typename I , typename N , typename L > | |
| void | value_tests (const Image< I > &input, const typename I::value &val, const Neighborhood< N > &nbh, L &nlabels) |
| util::array<typename A ::result> mln::labeling::internal::compute_dispatch | ( | const Accumulator< A > & | a, | |
| const Image< L > & | label, | |||
| const typename L::value & | nlabels | |||
| ) | [inline] |
Definition at line 485 of file labeling/compute.hh.
References mln::labeling::compute().
Referenced by mln::labeling::compute(), and compute_dispatch().
| util::array<typename A ::result> mln::labeling::internal::compute_dispatch | ( | mln::trait::image::value_access::any | , | |
| mln::trait::image::value_access::any | , | |||
| mln::trait::image::ext_domain::any | , | |||
| mln::trait::image::ext_domain::any | , | |||
| const Accumulator< A > & | a, | |||
| const Image< I > & | input, | |||
| const Image< L > & | label, | |||
| const typename L::value & | nlabels | |||
| ) | [inline] |
Definition at line 499 of file labeling/compute.hh.
References mln::labeling::compute().
| util::array<typename A ::result> mln::labeling::internal::compute_dispatch | ( | mln::trait::image::value_access::direct | , | |
| mln::trait::image::value_access::direct | , | |||
| mln::trait::image::ext_domain::some | , | |||
| mln::trait::image::ext_domain::some | , | |||
| const Accumulator< A > & | a, | |||
| const Image< I > & | input, | |||
| const Image< L > & | label, | |||
| const typename L::value & | nlabels | |||
| ) | [inline] |
Definition at line 516 of file labeling/compute.hh.
References mln::labeling::impl::compute_fastest().
| util::array<typename A ::result> mln::labeling::internal::compute_dispatch | ( | util::array< A > & | a, | |
| const Image< I > & | input, | |||
| const Image< L > & | label, | |||
| const typename L::value & | nlabels | |||
| ) | [inline] |
Definition at line 663 of file labeling/compute.hh.
References compute_dispatch().
| util::array<typename A ::result> mln::labeling::internal::compute_dispatch | ( | util::array< A > & | accus, | |
| const Image< L > & | label, | |||
| const typename L::value & | nlabels | |||
| ) | [inline] |
Definition at line 680 of file labeling/compute.hh.
References mln::labeling::compute().
| util::array<typename A ::result> mln::labeling::internal::compute_dispatch | ( | mln::trait::image::value_storage::any | , | |
| mln::trait::image::value_storage::any | , | |||
| const Accumulator< A > & | a, | |||
| const Image< I > & | input, | |||
| const Image< L > & | label, | |||
| const typename L::value & | nlabels | |||
| ) | [inline] |
Definition at line 533 of file labeling/compute.hh.
References mln::labeling::compute().
| util::array<typename A ::result> mln::labeling::internal::compute_dispatch | ( | mln::trait::image::value_storage::one_block | , | |
| mln::trait::image::value_storage::one_block | , | |||
| const Accumulator< A > & | a, | |||
| const Image< I > & | input_, | |||
| const Image< L > & | label_, | |||
| const typename L::value & | nlabels | |||
| ) | [inline] |
Check basic properties
Definition at line 547 of file labeling/compute.hh.
References mln::labeling::compute(), compute_dispatch(), mln::exact(), and mln::labeling::value().
| util::array<typename A ::result> mln::labeling::internal::compute_dispatch | ( | const Accumulator< A > & | a, | |
| const Image< I > & | input, | |||
| const Image< L > & | label, | |||
| const typename L::value & | nlabels | |||
| ) | [inline] |
Definition at line 578 of file labeling/compute.hh.
References compute_dispatch().
| util::array<typename A ::result> mln::labeling::internal::compute_dispatch | ( | mln::trait::image::value_access::any | , | |
| mln::trait::image::value_access::any | , | |||
| mln::trait::image::ext_domain::any | , | |||
| mln::trait::image::ext_domain::any | , | |||
| util::array< A > & | a, | |||
| const Image< I > & | input, | |||
| const Image< L > & | label, | |||
| const typename L::value & | nlabels | |||
| ) | [inline] |
Definition at line 598 of file labeling/compute.hh.
References mln::labeling::compute().
| util::array<typename A ::result> mln::labeling::internal::compute_dispatch | ( | mln::trait::image::value_access::direct | , | |
| mln::trait::image::value_access::direct | , | |||
| mln::trait::image::ext_domain::some | , | |||
| mln::trait::image::ext_domain::some | , | |||
| util::array< A > & | a, | |||
| const Image< I > & | input, | |||
| const Image< L > & | label, | |||
| const typename L::value & | nlabels | |||
| ) | [inline] |
Definition at line 615 of file labeling/compute.hh.
References mln::labeling::impl::compute_fastest().
| util::array<typename A ::result> mln::labeling::internal::compute_dispatch | ( | mln::trait::image::value_storage::one_block | , | |
| mln::trait::image::value_storage::one_block | , | |||
| util::array< A > & | a, | |||
| const Image< I > & | input_, | |||
| const Image< L > & | label_, | |||
| const typename L::value & | nlabels | |||
| ) | [inline] |
Check basic properties
Definition at line 632 of file labeling/compute.hh.
References mln::labeling::compute(), compute_dispatch(), mln::exact(), and mln::labeling::value().
| mln::trait::ch_value< L , A >::ret mln::labeling::internal::compute_image | ( | const util::array< A > & | a, | |
| const Image< L > & | labels_, | |||
| const typename L::value & | nlabels | |||
| ) |
Definition at line 116 of file compute_image.hh.
References mln::exact(), and mln::initialize().
Referenced by mln::labeling::compute_image().
| void mln::labeling::internal::compute_tests | ( | const Accumulator< A > & | a, | |
| const Image< L > & | label, | |||
| const typename L::value & | nlabels | |||
| ) | [inline] |
Definition at line 153 of file labeling/compute.hh.
References mln::exact().
Referenced by mln::labeling::compute(), mln::labeling::impl::generic::compute(), and mln::labeling::impl::compute_fastest().
| void mln::labeling::internal::compute_tests | ( | const Accumulator< A > & | a, | |
| const Image< I > & | input, | |||
| const Image< L > & | label, | |||
| const typename L::value & | nlabels | |||
| ) | [inline] |
Definition at line 168 of file labeling/compute.hh.
References mln::exact().
| mln::trait::concrete< I >::ret mln::labeling::internal::mean_values_dispatch | ( | const value::rgb< n > & | , | |
| const Image< I > & | input, | |||
| const Image< L > & | lbl, | |||
| typename L::value | nlabels | |||
| ) |
Definition at line 166 of file mean_values.hh.
References mln::labeling::impl::mean_values_rgb().
Referenced by mln::labeling::mean_values(), and mean_values_dispatch().
| mln::trait::concrete< I >::ret mln::labeling::internal::mean_values_dispatch | ( | const typename I::value & | , | |
| const Image< I > & | input, | |||
| const Image< L > & | lbl, | |||
| typename L::value | nlabels | |||
| ) |
Definition at line 175 of file mean_values.hh.
References mln::labeling::mean_values().
| mln::trait::concrete< I >::ret mln::labeling::internal::mean_values_dispatch | ( | const Image< I > & | input, | |
| const Image< L > & | lbl, | |||
| typename L::value | nlabels | |||
| ) |
Definition at line 184 of file mean_values.hh.
References mean_values_dispatch().
| void mln::labeling::internal::mean_values_tests | ( | const Image< I > & | input, | |
| const Image< L > & | lbl, | |||
| typename L::value | nlabels | |||
| ) |
Definition at line 76 of file mean_values.hh.
References mln::exact().
Referenced by mln::labeling::mean_values(), mln::labeling::impl::generic::mean_values(), and mln::labeling::impl::mean_values_rgb().
| void mln::labeling::internal::pack_tests | ( | const Image< I > & | label, | |
| typename I::value & | new_nlabels | |||
| ) |
Definition at line 100 of file pack.hh.
References mln::exact().
Referenced by mln::labeling::pack(), and mln::labeling::pack_inplace().
| V mln::labeling::internal::random_color | ( | const V & | ) |
Referenced by mln::labeling::colorize(), and mln::registration::closest_point_with_map< P >::init().
| mln::value::rgb<n> mln::labeling::internal::random_color | ( | const mln::value::rgb< n > & | v | ) |
Definition at line 168 of file colorize.hh.
References random_color_rgb().
| RGB mln::labeling::internal::random_color_rgb | ( | const RGB & | ) |
Definition at line 126 of file colorize.hh.
References mln::literal::black, mln::labeling::colorize_::max_value, mln::labeling::colorize_::min_value, random_number(), and mln::trace::warning().
Referenced by random_color().
| unsigned mln::labeling::internal::random_number | ( | ) | [inline] |
Definition at line 111 of file colorize.hh.
References mln::labeling::colorize_::max_value, mln::math::min(), and mln::labeling::colorize_::min_value.
Referenced by random_color_rgb().
| void mln::labeling::internal::relabel_inplace_tests | ( | Image< I > & | label, | |
| const typename I::value & | nlabels, | |||
| const Function< F > & | f | |||
| ) | [inline] |
Definition at line 160 of file relabel.hh.
References mln::exact().
Referenced by mln::labeling::relabel_inplace().
| void mln::labeling::internal::relabel_tests | ( | const Image< I > & | label, | |
| typename I::value & | new_nlabels | |||
| ) |
Definition at line 117 of file relabel.hh.
References mln::exact().
Referenced by mln::labeling::relabel().
| void mln::labeling::internal::relabel_tests | ( | const Image< I > & | label, | |
| const typename I::value & | nlabels, | |||
| typename I::value & | new_nlabels, | |||
| const Function< F > & | f | |||
| ) |
Definition at line 129 of file relabel.hh.
References mln::exact().
| void mln::labeling::internal::relabel_tests | ( | const Image< I > & | label, | |
| const typename I::value & | nlabels, | |||
| const Function< F > & | f | |||
| ) |
Definition at line 145 of file relabel.hh.
References mln::exact().
| void mln::labeling::internal::value_and_compute_tests | ( | const Image< I > & | input, | |
| const typename I::value & | val, | |||
| const Neighborhood< N > & | nbh, | |||
| L & | nlabels, | |||
| const Accumulator< A > & | accu | |||
| ) |
Definition at line 74 of file value_and_compute.hh.
References mln::exact().
Referenced by mln::labeling::value_and_compute().
| void mln::labeling::internal::value_tests | ( | const Image< I > & | input, | |
| const typename I::value & | val, | |||
| const Neighborhood< N > & | nbh, | |||
| L & | nlabels | |||
| ) |
Definition at line 72 of file labeling/value.hh.
References mln::exact().
Referenced by mln::labeling::value().
1.7.1