mln::extension Namespace Reference

Namespace of extension tools. More...


Functions

template<typename I >
void adjust (const Image< I > &ima, unsigned delta)
 Adjust the domain extension of image ima with the size delta.
template<typename I , typename N >
void adjust (const Image< I > &ima, const Neighborhood< N > &nbh)
 Adjust the domain extension of image ima with the size of the neighborhood nbh.
template<typename I , typename W >
void adjust (const Image< I > &ima, const Weighted_Window< W > &wwin)
 Adjust the domain extension of image ima with the size of the weighted window wwin.
template<typename I , typename W >
void adjust (const Image< I > &ima, const Window< W > &win)
 Adjust the domain extension of image ima with the size of the window win.
template<typename I , typename W >
void adjust_duplicate (const Image< I > &ima, const Window< W > &win)
 Adjust then duplicate.
template<typename I , typename W >
void adjust_fill (const Image< I > &ima, const Window< W > &win, const typename I::value &val)
 Adjust then fill.
template<typename I >
void duplicate (const Image< I > &ima)
 Assign the contents of the domain extension by duplicating the values of the inner boundary of image ima.
template<typename I >
void fill (const Image< I > &ima, const typename I::value &val)


Detailed Description

Namespace of extension tools.


Function Documentation

template<typename I >
void mln::extension::adjust ( const Image< I > &  ima,
unsigned  delta 
) [inline]

Adjust the domain extension of image ima with the size delta.

References adjust().

template<typename I , typename N >
void mln::extension::adjust ( const Image< I > &  ima,
const Neighborhood< N > &  nbh 
) [inline]

Adjust the domain extension of image ima with the size of the neighborhood nbh.

References adjust(), and mln::geom::delta().

template<typename I , typename W >
void mln::extension::adjust ( const Image< I > &  ima,
const Weighted_Window< W > &  wwin 
) [inline]

Adjust the domain extension of image ima with the size of the weighted window wwin.

References adjust(), and mln::geom::delta().

template<typename I , typename W >
void mln::extension::adjust ( const Image< I > &  ima,
const Window< W > &  win 
) [inline]

Adjust the domain extension of image ima with the size of the window win.

References mln::geom::delta().

Referenced by adjust(), adjust_duplicate(), adjust_fill(), and mln::data::impl::generic::median().

template<typename I , typename W >
void mln::extension::adjust_duplicate ( const Image< I > &  ima,
const Window< W > &  win 
) [inline]

Adjust then duplicate.

References adjust(), and duplicate().

template<typename I , typename W >
void mln::extension::adjust_fill ( const Image< I > &  ima,
const Window< W > &  win,
const typename I::value &  val 
) [inline]

Adjust then fill.

References adjust(), and fill().

Referenced by mln::morpho::impl::generic::rank_filter().

template<typename I >
void mln::extension::duplicate ( const Image< I > &  ima  )  [inline]

Assign the contents of the domain extension by duplicating the values of the inner boundary of image ima.

Referenced by adjust_duplicate().

template<typename I >
void mln::extension::fill ( const Image< I > &  ima,
const typename I::value &  val 
) [inline]

Fill the domain extension of image ima with the single value v.

Parameters:
[in,out] ima The image whose domain extension is to be filled.
[in] val The value to assign.
Precondition:
ima has to be initialized.

Referenced by adjust_fill().


Generated on Tue Jul 14 16:32:56 2009 for Milena (Olena) by  doxygen 1.5.9