mln::extension Namespace Reference

Namespace of extension tools. More...


Namespaces

namespace  impl
namespace  internal

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>
void adjust_duplicate (const Image< I > &ima, unsigned delta)
template<typename I, typename N>
void adjust_duplicate (const Image< I > &ima, const Neighborhood< N > &nbh)
template<typename I, typename W>
void adjust_duplicate (const Image< I > &ima, const Weighted_Window< W > &wwin)
template<typename I, typename W>
void adjust_duplicate (const Image< I > &ima, const Window< W > &win)
 Adjust then duplicate.
template<typename I>
void adjust_fill (const Image< I > &ima, unsigned delta, const typename I::value &val)
template<typename I, typename N>
void adjust_fill (const Image< I > &ima, const Neighborhood< N > &nbh, const typename I::value &val)
template<typename I, typename W>
void adjust_fill (const Image< I > &ima, const Weighted_Window< W > &wwin, const typename I::value &val)
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.

Definition at line 113 of file extension/adjust.hh.

References mln::extension::impl::adjust(), mln::trace::entering(), and mln::trace::exiting().

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.

Definition at line 105 of file extension/adjust.hh.

References mln::extension::impl::adjust(), mln::geom::delta(), mln::trace::entering(), and mln::trace::exiting().

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.

Definition at line 97 of file extension/adjust.hh.

References mln::extension::impl::adjust(), mln::geom::delta(), mln::trace::entering(), and mln::trace::exiting().

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

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

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

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

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

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

Definition at line 105 of file adjust_fill.hh.

References adjust(), mln::trace::entering(), mln::trace::exiting(), and fill().

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

Definition at line 94 of file adjust_fill.hh.

References adjust(), mln::trace::entering(), mln::trace::exiting(), and fill().

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

Definition at line 83 of file adjust_fill.hh.

References adjust(), mln::trace::entering(), mln::trace::exiting(), and fill().

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

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.

Definition at line 58 of file extension/duplicate.hh.

References mln::border::duplicate(), mln::trace::entering(), and mln::trace::exiting().

Referenced by adjust_duplicate().

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


Generated on Sun Apr 25 01:57:58 2010 for Milena (Olena) by  doxygen 1.5.6