Namespaces | Functions

mln::extension Namespace Reference

Namespace of extension tools. More...

Namespaces

namespace  impl
namespace  internal

Functions

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

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 >
void mln::extension::adjust ( const Image< I > &  ima,
unsigned  delta 
)

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 
)

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

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 
)
template<typename I , typename N >
void mln::extension::adjust_fill ( const Image< I > &  ima,
const Neighborhood< N > &  nbh,
const typename I::value &  val 
)

Definition at line 94 of file adjust_fill.hh.

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

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

Definition at line 105 of file adjust_fill.hh.

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

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

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::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 
)