Functions

mln::opt::impl Namespace Reference

Implementation namespace of opt namespace. More...

Functions

template<typename I >
I::rvalue at_1d_impl (trait::image::category::domain_morpher, const Image< I > &ima, def::coord ind)
template<typename I >
I::rvalue at_1d_impl (trait::image::category::morpher, const Image< I > &ima, def::coord ind)
template<typename I >
I::lvalue at_1d_impl (trait::image::category::domain_morpher, Image< I > &ima, def::coord ind)
template<typename I >
I::lvalue at_1d_impl (trait::image::category::morpher, Image< I > &ima, def::coord ind)
template<typename I >
I::rvalue at_1d_impl (trait::image::category::primary, const Image< I > &ima, def::coord ind)
template<typename I >
I::lvalue at_1d_impl (trait::image::category::primary, Image< I > &ima, def::coord ind)
template<typename I >
I::rvalue at_2d_impl (trait::image::category::morpher, const Image< I > &ima, def::coord row, def::coord col)
template<typename I >
I::rvalue at_2d_impl (trait::image::category::primary, const Image< I > &ima, def::coord row, def::coord col)
template<typename I >
I::lvalue at_2d_impl (trait::image::category::domain_morpher, Image< I > &ima, def::coord row, def::coord col)
template<typename I >
I::lvalue at_2d_impl (trait::image::category::morpher, Image< I > &ima, def::coord row, def::coord col)
template<typename I >
I::lvalue at_2d_impl (trait::image::category::primary, Image< I > &ima, def::coord row, def::coord col)
template<typename I >
I::rvalue at_2d_impl (trait::image::category::domain_morpher, const Image< I > &ima, def::coord row, def::coord col)
template<typename I >
I::lvalue at_3d_impl (trait::image::category::domain_morpher, Image< I > &ima, def::coord sli, def::coord row, def::coord col)
template<typename I >
I::lvalue at_3d_impl (trait::image::category::morpher, Image< I > &ima, def::coord sli, def::coord row, def::coord col)
template<typename I >
I::rvalue at_3d_impl (trait::image::category::primary, const Image< I > &ima, def::coord sli, def::coord row, def::coord col)
template<typename I >
I::lvalue at_3d_impl (trait::image::category::primary, Image< I > &ima, def::coord sli, def::coord row, def::coord col)
template<typename I >
I::rvalue at_3d_impl (trait::image::category::domain_morpher, const Image< I > &ima, def::coord sli, def::coord row, def::coord col)
template<typename I >
I::rvalue at_3d_impl (trait::image::category::morpher, const Image< I > &ima, def::coord sli, def::coord row, def::coord col)
template<typename I >
I::lvalue element_impl (trait::image::category::any, Image< I > &ima, unsigned index)
template<typename I >
I::rvalue element_impl (trait::image::category::any, const Image< I > &ima, unsigned index)
template<typename I >
I::rvalue element_impl (trait::image::category::domain_morpher, const Image< I > &ima, unsigned index)
template<typename I >
I::lvalue element_impl (trait::image::category::domain_morpher, Image< I > &ima, unsigned index)
template<typename I >
unsigned nelements_impl (trait::image::category::domain_morpher, const Image< I > &ima)
template<typename I >
unsigned nelements_impl (trait::image::category::any, const Image< I > &ima)
template<typename I >
I::lvalue value_impl (trait::image::category::domain_morpher, Image< I > &ima)
template<typename I >
I::lvalue value_impl (trait::image::category::any, Image< I > &ima)
template<typename I >
I::rvalue value_impl (trait::image::category::any, const Image< I > &ima)
template<typename I >
I::rvalue value_impl (trait::image::category::domain_morpher, const Image< I > &ima)

Detailed Description

Implementation namespace of opt namespace.

Three dimensions.

Two dimensions.

One dimension.


Function Documentation

template<typename I >
I ::rvalue mln::opt::impl::at_1d_impl ( trait::image::category::domain_morpher  ,
const Image< I > &  ima,
def::coord  ind 
) [inline]

References mln::exact().

Referenced by mln::opt::at().

template<typename I >
I ::rvalue mln::opt::impl::at_1d_impl ( trait::image::category::morpher  ,
const Image< I > &  ima,
def::coord  ind 
) [inline]

References mln::opt::at(), and mln::exact().

template<typename I >
I ::lvalue mln::opt::impl::at_1d_impl ( trait::image::category::domain_morpher  ,
Image< I > &  ima,
def::coord  ind 
) [inline]

References mln::exact().

template<typename I >
I ::lvalue mln::opt::impl::at_1d_impl ( trait::image::category::morpher  ,
Image< I > &  ima,
def::coord  ind 
) [inline]

References mln::opt::at(), and mln::exact().

template<typename I >
I ::rvalue mln::opt::impl::at_1d_impl ( trait::image::category::primary  ,
const Image< I > &  ima,
def::coord  ind 
) [inline]

References mln::exact().

template<typename I >
I ::lvalue mln::opt::impl::at_1d_impl ( trait::image::category::primary  ,
Image< I > &  ima,
def::coord  ind 
) [inline]

References mln::exact().

template<typename I >
I ::rvalue mln::opt::impl::at_2d_impl ( trait::image::category::morpher  ,
const Image< I > &  ima,
def::coord  row,
def::coord  col 
) [inline]

References mln::opt::at(), and mln::exact().

template<typename I >
I ::rvalue mln::opt::impl::at_2d_impl ( trait::image::category::primary  ,
const Image< I > &  ima,
def::coord  row,
def::coord  col 
) [inline]

References mln::exact().

template<typename I >
I ::lvalue mln::opt::impl::at_2d_impl ( trait::image::category::domain_morpher  ,
Image< I > &  ima,
def::coord  row,
def::coord  col 
) [inline]

References mln::exact().

template<typename I >
I ::lvalue mln::opt::impl::at_2d_impl ( trait::image::category::morpher  ,
Image< I > &  ima,
def::coord  row,
def::coord  col 
) [inline]

References mln::opt::at(), and mln::exact().

template<typename I >
I ::lvalue mln::opt::impl::at_2d_impl ( trait::image::category::primary  ,
Image< I > &  ima,
def::coord  row,
def::coord  col 
) [inline]

References mln::exact().

template<typename I >
I ::rvalue mln::opt::impl::at_2d_impl ( trait::image::category::domain_morpher  ,
const Image< I > &  ima,
def::coord  row,
def::coord  col 
) [inline]

References mln::exact().

Referenced by mln::opt::at().

template<typename I >
I ::lvalue mln::opt::impl::at_3d_impl ( trait::image::category::domain_morpher  ,
Image< I > &  ima,
def::coord  sli,
def::coord  row,
def::coord  col 
) [inline]

References mln::exact().

template<typename I >
I ::lvalue mln::opt::impl::at_3d_impl ( trait::image::category::morpher  ,
Image< I > &  ima,
def::coord  sli,
def::coord  row,
def::coord  col 
) [inline]

References mln::opt::at(), and mln::exact().

template<typename I >
I ::rvalue mln::opt::impl::at_3d_impl ( trait::image::category::primary  ,
const Image< I > &  ima,
def::coord  sli,
def::coord  row,
def::coord  col 
) [inline]

References mln::exact().

template<typename I >
I ::lvalue mln::opt::impl::at_3d_impl ( trait::image::category::primary  ,
Image< I > &  ima,
def::coord  sli,
def::coord  row,
def::coord  col 
) [inline]

References mln::exact().

template<typename I >
I ::rvalue mln::opt::impl::at_3d_impl ( trait::image::category::domain_morpher  ,
const Image< I > &  ima,
def::coord  sli,
def::coord  row,
def::coord  col 
) [inline]

References mln::exact().

Referenced by mln::opt::at().

template<typename I >
I ::rvalue mln::opt::impl::at_3d_impl ( trait::image::category::morpher  ,
const Image< I > &  ima,
def::coord  sli,
def::coord  row,
def::coord  col 
) [inline]

References mln::opt::at(), and mln::exact().

template<typename I >
I ::lvalue mln::opt::impl::element_impl ( trait::image::category::any  ,
Image< I > &  ima,
unsigned  index 
) [inline]

References mln::exact().

template<typename I >
I ::rvalue mln::opt::impl::element_impl ( trait::image::category::any  ,
const Image< I > &  ima,
unsigned  index 
) [inline]

References mln::exact().

template<typename I >
I ::rvalue mln::opt::impl::element_impl ( trait::image::category::domain_morpher  ,
const Image< I > &  ima,
unsigned  index 
) [inline]

References mln::opt::element(), and mln::exact().

Referenced by mln::opt::element().

template<typename I >
I ::lvalue mln::opt::impl::element_impl ( trait::image::category::domain_morpher  ,
Image< I > &  ima,
unsigned  index 
) [inline]
template<typename I >
unsigned mln::opt::impl::nelements_impl ( trait::image::category::domain_morpher  ,
const Image< I > &  ima 
) [inline]

References mln::exact(), and mln::opt::nelements().

Referenced by mln::opt::nelements().

template<typename I >
unsigned mln::opt::impl::nelements_impl ( trait::image::category::any  ,
const Image< I > &  ima 
) [inline]

References mln::exact().

template<typename I >
I ::lvalue mln::opt::impl::value_impl ( trait::image::category::domain_morpher  ,
Image< I > &  ima 
) [inline]

References mln::exact(), and mln::opt::value().

template<typename I >
I ::lvalue mln::opt::impl::value_impl ( trait::image::category::any  ,
Image< I > &  ima 
) [inline]

References mln::exact().

template<typename I >
I ::rvalue mln::opt::impl::value_impl ( trait::image::category::any  ,
const Image< I > &  ima 
) [inline]

References mln::exact().

template<typename I >
I ::rvalue mln::opt::impl::value_impl ( trait::image::category::domain_morpher  ,
const Image< I > &  ima 
) [inline]

References mln::exact(), and mln::opt::value().

Referenced by mln::opt::value().