Namespaces | Functions

mln::border::impl Namespace Reference

Implementation namespace of border namespace. More...

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::any, const I &ima)
template<typename I >
unsigned find_ (trait::image::speed::fastest, 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::some, trait::image::category::morpher, const I &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::primary, const I &ima)
template<typename I >
void mirror_ (const box1d &, const I &ima_)
template<typename I >
void resize (I &ima, unsigned thickness)

Detailed Description

Implementation namespace of border namespace.


Function Documentation

template<typename I >
void mln::border::impl::duplicate_1D ( I &  ima  )  [inline]
template<typename I >
void mln::border::impl::duplicate_2D ( I &  ima  )  [inline]
template<typename I >
void mln::border::impl::duplicate_3D ( I &  ima  )  [inline]
template<typename I , typename J >
void mln::border::impl::equalize_ ( const I &  ima1,
const J &  ima2,
unsigned  min_thickness 
) [inline]
template<typename I >
void mln::border::impl::fill_size_1 ( const Image< I > &  ima_,
const typename I::value &  v 
) [inline]
template<typename I >
void mln::border::impl::fill_size_n ( const I &  ima_,
const typename I::value &  v 
) [inline]
template<typename I >
unsigned mln::border::impl::find_ ( trait::image::speed::any  ,
const I &  ima 
) [inline]

Definition at line 76 of file find.hh.

References find__().

Referenced by mln::border::find().

template<typename I >
unsigned mln::border::impl::find_ ( trait::image::speed::fastest  ,
const I &  ima 
) [inline]

Definition at line 83 of file find.hh.

template<typename T , typename S , typename E >
unsigned mln::border::impl::find__ ( const mln::internal::image_base< T, S, E > &   )  [inline]

Definition at line 69 of file find.hh.

template<typename I , typename T , typename S , typename E >
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_().

template<typename I >
unsigned mln::border::impl::get_ ( trait::image::ext_domain::some  ,
trait::image::category::morpher  ,
const I &  ima 
) [inline]

Definition at line 68 of file border/get.hh.

References mln::border::get().

template<typename I >
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.

template<typename I >
unsigned mln::border::impl::get_ ( trait::image::ext_domain::some  ,
trait::image::category::primary  ,
const I &  ima 
) [inline]

Definition at line 60 of file border/get.hh.

Referenced by mln::border::get().

template<typename I >
void mln::border::impl::mirror_ ( const box1d &  ,
const I &  ima_ 
) [inline]

left border

right border

Definition at line 198 of file border/mirror.hh.

References mln::trace::warning().

Referenced by mln::border::mirror().

template<typename I >
void mln::border::impl::resize ( I &  ima,
unsigned  thickness 
) [inline]

Definition at line 74 of file resize.hh.

References mln::border::duplicate(), mln::border::fill(), and mln::border::get().

Referenced by equalize_().