Namespaces | |
namespace | generic |
Generic implementation namespace of border namespace. | |
Functions | |
template<typename I> | |
void | duplicate_1D (I &ima) |
template<typename I> | |
void | duplicate_2D (I &ima) |
template<typename I> | |
void | duplicate_3D (I &ima) |
template<typename I, typename J> | |
void | equalize_ (const I &ima1, const J &ima2, unsigned min_thickness) |
template<typename I> | |
void | fill_size_1 (const Image< I > &ima_, const typename I::value &v) |
template<typename I> | |
void | fill_size_n (const I &ima_, const typename I::value &v) |
template<typename I> | |
unsigned | find_ (trait::image::speed::fastest, const I &ima) |
template<typename I> | |
unsigned | find_ (trait::image::speed::any, const I &ima) |
template<typename T, typename S, typename E> | |
unsigned | find__ (const mln::internal::image_base< T, S, E > &) |
template<typename I, typename T, typename S, typename E> | |
unsigned | find__ (const mln::internal::image_morpher< I, T, S, E > &ima) |
template<typename I> | |
unsigned | get_ (trait::image::ext_domain::none, trait::image::category::any, const I &) |
template<typename I> | |
unsigned | get_ (trait::image::ext_domain::some, trait::image::category::morpher, const I &ima) |
template<typename I> | |
unsigned | get_ (trait::image::ext_domain::some, trait::image::category::primary, const I &ima) |
template<typename I> | |
void | mirror_ (const box1d &, const I &ima_) |
template<typename I> | |
void | resize (I &ima, unsigned thickness) |
void mln::border::impl::duplicate_1D | ( | I & | ima | ) | [inline] |
Definition at line 66 of file border/duplicate.hh.
References mln::opt::element(), mln::trace::entering(), mln::trace::exiting(), and mln::opt::nelements().
Referenced by mln::border::internal::duplicate_dispatch_on().
void mln::border::impl::duplicate_2D | ( | I & | ima | ) | [inline] |
Definition at line 87 of file border/duplicate.hh.
References mln::opt::element(), mln::trace::entering(), and mln::trace::exiting().
Referenced by mln::border::internal::duplicate_dispatch_on().
void mln::border::impl::duplicate_3D | ( | I & | ima | ) | [inline] |
Definition at line 128 of file border/duplicate.hh.
References mln::opt::element(), mln::trace::entering(), and mln::trace::exiting().
Referenced by mln::border::internal::duplicate_dispatch_on().
void mln::border::impl::equalize_ | ( | const I & | ima1, | |
const J & | ima2, | |||
unsigned | min_thickness | |||
) | [inline] |
Definition at line 71 of file equalize.hh.
References mln::trace::entering(), mln::trace::exiting(), mln::border::get(), and mln::border::resize().
Referenced by mln::border::equalize().
void mln::border::impl::fill_size_1 | ( | const Image< I > & | ima_, | |
const typename I::value & | v | |||
) | [inline] |
Definition at line 83 of file border/fill.hh.
References mln::opt::element(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), mln::border::internal::fill_tests(), and mln::opt::nelements().
Referenced by mln::border::internal::fill_dispatch().
void mln::border::impl::fill_size_n | ( | const I & | ima_, | |
const typename I::value & | v | |||
) | [inline] |
Definition at line 115 of file border/fill.hh.
References mln::opt::element(), mln::trace::entering(), mln::exact(), mln::trace::exiting(), mln::border::internal::fill_tests(), and mln::opt::nelements().
Referenced by mln::border::internal::fill_dispatch().
unsigned mln::border::impl::find_ | ( | trait::image::speed::fastest | , | |
const I & | ima | |||
) | [inline] |
unsigned mln::border::impl::find_ | ( | trait::image::speed::any | , | |
const I & | ima | |||
) | [inline] |
unsigned mln::border::impl::find__ | ( | const mln::internal::image_base< T, S, E > & | ) | [inline] |
unsigned mln::border::impl::find__ | ( | const mln::internal::image_morpher< I, T, S, E > & | ima | ) | [inline] |
Definition at line 62 of file find.hh.
References mln::internal::image_morpher< I, T, S, E >::delegatee_(), and mln::border::find().
Referenced by find_().
unsigned mln::border::impl::get_ | ( | trait::image::ext_domain::none | , | |
trait::image::category::any | , | |||
const I & | ||||
) | [inline] |
Definition at line 77 of file border/get.hh.
unsigned mln::border::impl::get_ | ( | trait::image::ext_domain::some | , | |
trait::image::category::morpher | , | |||
const I & | ima | |||
) | [inline] |
unsigned mln::border::impl::get_ | ( | trait::image::ext_domain::some | , | |
trait::image::category::primary | , | |||
const I & | ima | |||
) | [inline] |
void mln::border::impl::mirror_ | ( | const box1d & | , | |
const I & | ima_ | |||
) | [inline] |
Definition at line 78 of file border/mirror.hh.
References mln::opt::element(), mln::trace::entering(), mln::trace::exiting(), and mln::geom::ninds().
Referenced by mln::border::mirror().
void mln::border::impl::resize | ( | I & | ima, | |
unsigned | thickness | |||
) | [inline] |
Definition at line 74 of file resize.hh.
References mln::duplicate(), mln::data::fill(), and mln::border::get().
Referenced by mln::border::internal::resize_dispatch().