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)
template<typename I >
I::lvalue element_impl (trait::image::category::domain_morpher, Image< I > &ima, unsigned)
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]

Definition at line 91 of file at.hh.

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]

Definition at line 100 of file at.hh.

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]

Definition at line 119 of file at.hh.

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]

Definition at line 131 of file at.hh.

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]

Definition at line 110 of file at.hh.

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]

Definition at line 141 of file at.hh.

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]

Definition at line 185 of file at.hh.

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]

Definition at line 195 of file at.hh.

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]

Definition at line 204 of file at.hh.

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]

Definition at line 216 of file at.hh.

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]

Definition at line 226 of file at.hh.

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]

Definition at line 176 of file at.hh.

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]

Definition at line 288 of file at.hh.

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]

Definition at line 300 of file at.hh.

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]

Definition at line 279 of file at.hh.

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]

Definition at line 310 of file at.hh.

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]

Definition at line 260 of file at.hh.

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]

Definition at line 269 of file at.hh.

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]

Definition at line 92 of file element.hh.

References mln::exact().

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

Definition at line 70 of file element.hh.

References mln::exact().

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

Definition at line 62 of file element.hh.

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   
) [inline]

Definition at line 84 of file element.hh.

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

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

Definition at line 108 of file element.hh.

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]

Definition at line 116 of file element.hh.

References mln::exact().

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

Definition at line 79 of file opt/value.hh.

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]

Definition at line 87 of file opt/value.hh.

References mln::exact().

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

Definition at line 66 of file opt/value.hh.

References mln::exact().

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

Definition at line 58 of file opt/value.hh.

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

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