$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mln::opt Namespace Reference

Namespaces

namespace  impl

Functions

template<typename I >
I::rvalue at (const Image< I > &ima, def::coord ind)
template<typename I >
I::lvalue at (Image< I > &ima, def::coord ind)
template<typename I >
I::rvalue at (const Image< I > &ima, def::coord row, def::coord col)
template<typename I >
I::lvalue at (Image< I > &ima, def::coord row, def::coord col)
template<typename I >
I::rvalue at (const Image< I > &ima, def::coord sli, def::coord row, def::coord col)
template<typename I >
I::lvalue at (Image< I > &ima, def::coord sli, def::coord row, def::coord col)
template<typename I >
I::rvalue element (const Image< I > &ima, unsigned index)
template<typename I >
I::lvalue element (Image< I > &ima, unsigned index)
template<typename I >
unsigned nelements (const Image< I > &ima)
template<typename I >
I::rvalue value (const Image< I > &ima)
template<typename I >
I::lvalue value (Image< I > &ima)

Detailed Description

Namespace of optional routines.

Function Documentation

template<typename I >
I ::rvalue mln::opt::at ( const Image< I > &  ima,
def::coord  ind 
)

One dimension Read-only access to the ima value located at (ind).

template<typename I >
I ::lvalue mln::opt::at ( Image< I > &  ima,
def::coord  ind 
)

Read-write access to the ima value located at (ind).

template<typename I >
I ::rvalue mln::opt::at ( const Image< I > &  ima,
def::coord  row,
def::coord  col 
)

Two dimensions Read-only access to the ima value located at (row, col).

template<typename I >
I ::lvalue mln::opt::at ( Image< I > &  ima,
def::coord  row,
def::coord  col 
)

Read-write access to the ima value located at (row, col).

template<typename I >
I ::rvalue mln::opt::at ( const Image< I > &  ima,
def::coord  sli,
def::coord  row,
def::coord  col 
)

Three dimensions Read-only access to the ima value located at (sli, row, col).

template<typename I >
I ::lvalue mln::opt::at ( Image< I > &  ima,
def::coord  sli,
def::coord  row,
def::coord  col 
)

Read-write access to the ima value located at (sli, row, col).

template<typename I >
I ::rvalue mln::opt::element ( const Image< I > &  ima,
unsigned  index 
)
inline
template<typename I >
I ::lvalue mln::opt::element ( Image< I > &  ima,
unsigned  index 
)
inline
template<typename I >
unsigned mln::opt::nelements ( const Image< I > &  ima)
inline
template<typename I >
I ::rvalue mln::opt::value ( const Image< I > &  ima)
inline
template<typename I >
I ::lvalue mln::opt::value ( Image< I > &  ima)
inline