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

Namespaces

namespace  internal

Classes

struct  binary_bound_fun_
 Point-wise binary function binding. More...
class  image
 A generic point-wise image implementation. More...
struct  unary_bound_fun_
 Point-wise unary function binding. More...
struct  value_
struct  var_

Functions

template<typename F , typename PW >
unary_bound_fun_< F, PW > bind (const Function_v2v< F > &f, const Function_v2v< PW > &pw)
template<typename F , typename PW1 , typename PW2 >
binary_bound_fun_< F, PW1, PW2 > bind (const Function_vv2v< F > &f, const Function_v2v< PW1 > &pw1, const Function_v2v< PW2 > &pw2)
template<typename T >
cst_< Tcst (const T &t)
template<typename I >
value_< I > value (const Image< I > &ima)
template<typename V >
var_< V > var (const V &v)

Detailed Description

Namespace of "point-wise" expression tools.

Function Documentation

template<typename F , typename PW >
unary_bound_fun_<F, PW> mln::pw::bind ( const Function_v2v< F > &  f,
const Function_v2v< PW > &  pw 
)

Bind the unary function f to the point-wise expression pw.

template<typename F , typename PW1 , typename PW2 >
binary_bound_fun_<F, PW1, PW2> mln::pw::bind ( const Function_vv2v< F > &  f,
const Function_v2v< PW1 > &  pw1,
const Function_v2v< PW2 > &  pw2 
)

Bind the binary function f to the point-wise expressions pw1 and pw2.

template<typename T >
cst_<T> mln::pw::cst ( const T t)
template<typename I >
value_<I> mln::pw::value ( const Image< I > &  ima)
template<typename V >
var_<V> mln::pw::var ( const V &  v)