|
Milena (Olena)
User documentation 2.0a Id
|
Namespace of arithmetic. More...
Namespaces | |
| namespace | impl |
| Implementation namespace of arith namespace. | |
Functions | |
| template<typename I > | |
| mln::trait::concrete< I >::ret | diff_abs (const Image< I > &lhs, const Image< I > &rhs) |
Point-wise absolute difference of images lhs and rhs. | |
| template<typename L , typename R , typename O > | |
| void | div (const Image< L > &lhs, const Image< R > &rhs, Image< O > &output) |
Point-wise division of images lhs and rhs. | |
| template<typename I , typename V , typename O > | |
| void | div_cst (const Image< I > &input, const V &val, Image< O > &output) |
Point-wise division of the value val to image input. | |
| template<typename L , typename R > | |
| void | div_inplace (Image< L > &lhs, const Image< R > &rhs) |
Point-wise division of image rhs in image lhs. | |
| template<typename L , typename R > | |
| mln::trait::concrete< L >::ret | min (const Image< L > &lhs, const Image< R > &rhs) |
Point-wise min of images lhs and rhs. | |
| template<typename L , typename R > | |
| void | min_inplace (Image< L > &lhs, const Image< R > &rhs) |
Point-wise min of image lhs in image rhs. | |
| template<typename L , typename R > | |
| mln::trait::op::minus< L, R >::ret | minus (const Image< L > &lhs, const Image< R > &rhs) |
Point-wise addition of images lhs and rhs. | |
| template<typename L , typename R , typename F > | |
| mln::trait::ch_value< L, typename F::result >::ret | minus (const Image< L > &lhs, const Image< R > &rhs, const Function_v2v< F > &f) |
Point-wise addition of images lhs and rhs. | |
| template<typename V , typename L , typename R > | |
| mln::trait::ch_value< L, V >::ret | minus (const Image< L > &lhs, const Image< R > &rhs) |
Point-wise addition of images lhs and rhs. | |
| template<typename I , typename V > | |
| mln::trait::op::minus< I, V >::ret | minus_cst (const Image< I > &input, const V &val) |
Point-wise addition of the value val to image input. | |
| template<typename I , typename V , typename F > | |
| mln::trait::ch_value< I, typename F::result >::ret | minus_cst (const Image< I > &input, const V &val, const Function_v2v< F > &f) |
Point-wise addition of the value val to image input. | |
| template<typename I , typename V > | |
| I & | minus_cst_inplace (Image< I > &input, const V &val) |
Point-wise addition of the value val to image input. | |
| template<typename L , typename R > | |
| void | minus_inplace (Image< L > &lhs, const Image< R > &rhs) |
Point-wise addition of image rhs in image lhs. | |
| template<typename L , typename R > | |
| mln::trait::op::plus< L, R >::ret | plus (const Image< L > &lhs, const Image< R > &rhs) |
Point-wise addition of images lhs and rhs. | |
| template<typename L , typename R , typename F > | |
| mln::trait::ch_value< L, typename F::result >::ret | plus (const Image< L > &lhs, const Image< R > &rhs, const Function_v2v< F > &f) |
Point-wise addition of images lhs and rhs. | |
| template<typename V , typename L , typename R > | |
| mln::trait::ch_value< L, V >::ret | plus (const Image< L > &lhs, const Image< R > &rhs) |
Point-wise addition of images lhs and rhs. | |
| template<typename I , typename V > | |
| mln::trait::op::plus< I, V >::ret | plus_cst (const Image< I > &input, const V &val) |
Point-wise addition of the value val to image input. | |
| template<typename I , typename V , typename F > | |
| mln::trait::ch_value< I, typename F::result >::ret | plus_cst (const Image< I > &input, const V &val, const Function_v2v< F > &f) |
Point-wise addition of the value val to image input. | |
| template<typename W , typename I , typename V > | |
| mln::trait::ch_value< I, W >::ret | plus_cst (const Image< I > &input, const V &val) |
Point-wise addition of the value val to image input. | |
| template<typename I , typename V > | |
| I & | plus_cst_inplace (Image< I > &input, const V &val) |
Point-wise addition of the value val to image input. | |
| template<typename L , typename R > | |
| void | plus_inplace (Image< L > &lhs, const Image< R > &rhs) |
Point-wise addition of image rhs in image lhs. | |
| template<typename I > | |
| mln::trait::concrete< I >::ret | revert (const Image< I > &input) |
Point-wise reversion of image input. | |
| template<typename I > | |
| void | revert_inplace (Image< I > &input) |
Point-wise in-place reversion of image input. | |
| template<typename L , typename R , typename O > | |
| void | times (const Image< L > &lhs, const Image< R > &rhs, Image< O > &output) |
Point-wise addition of images lhs and rhs. | |
| template<typename I , typename V , typename O > | |
| void | times_cst (const Image< I > &input, const V &val, Image< O > &output) |
Point-wise addition of the value val to image input. | |
| template<typename L , typename R > | |
| void | times_inplace (Image< L > &lhs, const Image< R > &rhs) |
Point-wise addition of image rhs in image lhs. | |
Namespace of arithmetic.
|
inline |
Point-wise absolute difference of images lhs and rhs.
| [in] | lhs | First operand image. |
| [in] | rhs | Second operand image. |
lhs.domain == rhs.domain Definition at line 63 of file arith/diff_abs.hh.
References mln::data::transform().
|
inline |
Point-wise division of images lhs and rhs.
| [in] | lhs | First operand image. |
| [in] | rhs | Second operand image. |
| [out] | output | The result image. |
output.domain == lhs.domain == rhs.domain Definition at line 227 of file arith/div.hh.
|
inline |
Point-wise division of the value val to image input.
| [in] | input | The image. |
| [in] | val | The value. |
| [out] | output | The result image. |
output.domain == input.domain Definition at line 242 of file arith/div.hh.
References div_cst().
Referenced by div_cst().
|
inline |
Point-wise division of image rhs in image lhs.
| [in] | lhs | First operand image (subject to division). |
| [in,out] | rhs | Second operand image (to div lhs). |
This addition performs:
for all p of rhs.domain
lhs(p) /= rhs(p)
rhs.domain <= lhs.domain Definition at line 255 of file arith/div.hh.
References div_inplace().
Referenced by div_inplace().
|
inline |
Point-wise min of images lhs and rhs.
| [in] | lhs | First operand image. |
| [in] | rhs | Second operand image. |
lhs.domain == rhs.domain Definition at line 112 of file arith/min.hh.
References mln::initialize().
|
inline |
Point-wise min of image lhs in image rhs.
| [in,out] | lhs | First operand image. |
| [in] | rhs | Second operand image. |
rhs.domain == lhs.domain Definition at line 128 of file arith/min.hh.
|
inline |
Point-wise addition of images lhs and rhs.
| [in] | lhs | First operand image. |
| [in] | rhs | Second operand image. |
lhs.domain == rhs.domain Definition at line 331 of file arith/minus.hh.
References mln::initialize().
|
inline |
Point-wise addition of images lhs and rhs.
| [in] | lhs | First operand image. |
| [in] | rhs | Second operand image. |
| [in] | f | Function. |
lhs.domain == rhs.domain Definition at line 350 of file arith/minus.hh.
References mln::initialize().
|
inline |
Point-wise addition of images lhs and rhs.
| [in] | lhs | First operand image. |
| [in] | rhs | Second operand image. |
The free parameter V sets the destination value type.
lhs.domain == rhs.domain Definition at line 369 of file arith/minus.hh.
|
inline |
Point-wise addition of the value val to image input.
| [in] | input | The image. |
| [in] | val | The value. |
input.is_valid Definition at line 387 of file arith/minus.hh.
|
inline |
Point-wise addition of the value val to image input.
| [in] | input | The image. |
| [in] | val | The value. |
| [in] | f | Function. |
input.is_valid Definition at line 405 of file arith/minus.hh.
|
inline |
Point-wise addition of the value val to image input.
| [in,out] | input | The image. |
| [in] | val | The value. |
input.is_valid Definition at line 440 of file arith/minus.hh.
References minus_cst_inplace(), and minus_inplace().
Referenced by minus_cst_inplace().
|
inline |
Point-wise addition of image rhs in image lhs.
| [in,out] | lhs | First operand image (subject to addition). |
| [in] | rhs | Second operand image (to be added to lhs). |
This addition performs:
for all p of rhs.domain
lhs(p) -= rhs(p)
rhs.domain == lhs.domain Definition at line 424 of file arith/minus.hh.
References minus_inplace().
Referenced by minus_cst_inplace(), and minus_inplace().
|
inline |
Point-wise addition of images lhs and rhs.
| [in] | lhs | First operand image. |
| [in] | rhs | Second operand image. |
lhs.domain == rhs.domain Definition at line 348 of file arith/plus.hh.
References mln::initialize().
Referenced by mln::morpho::contrast().
|
inline |
Point-wise addition of images lhs and rhs.
| [in] | lhs | First operand image. |
| [in] | rhs | Second operand image. |
| [in] | f | Function. |
lhs.domain == rhs.domain Definition at line 367 of file arith/plus.hh.
References mln::initialize().
|
inline |
Point-wise addition of images lhs and rhs.
| [in] | lhs | First operand image. |
| [in] | rhs | Second operand image. |
The free parameter V sets the destination value type.
lhs.domain == rhs.domain Definition at line 386 of file arith/plus.hh.
|
inline |
Point-wise addition of the value val to image input.
| [in] | input | The image. |
| [in] | val | The value. |
input.is_valid Definition at line 404 of file arith/plus.hh.
Referenced by plus_cst().
|
inline |
Point-wise addition of the value val to image input.
| [in] | input | The image. |
| [in] | val | The value. |
| [in] | f | Function. |
input.is_valid Definition at line 422 of file arith/plus.hh.
|
inline |
Point-wise addition of the value val to image input.
| [in] | input | The image. |
| [in] | val | The value. |
input.is_valid Definition at line 441 of file arith/plus.hh.
References plus_cst().
|
inline |
Point-wise addition of the value val to image input.
| [in,out] | input | The image. |
| [in] | val | The value. |
input.is_valid Definition at line 475 of file arith/plus.hh.
References plus_cst_inplace(), and plus_inplace().
Referenced by plus_cst_inplace().
|
inline |
Point-wise addition of image rhs in image lhs.
| [in,out] | lhs | First operand image (subject to addition). |
| [in] | rhs | Second operand image (to be added to lhs). |
This addition performs:
for all p of rhs.domain
lhs(p) += rhs(p)
rhs.domain == lhs.domain Definition at line 459 of file arith/plus.hh.
References plus_inplace().
Referenced by plus_cst_inplace(), and plus_inplace().
|
inline |
Point-wise reversion of image input.
| [in] | input | the input image. |
input.is_valid It performs:
for all p of input.domain
output(p) = min + (max - input(p))
Definition at line 158 of file revert.hh.
References mln::initialize().
|
inline |
|
inline |
Point-wise addition of images lhs and rhs.
| [in] | lhs | First operand image. |
| [in] | rhs | Second operand image. |
| [out] | output | The result image. |
output.domain == lhs.domain == rhs.domain Definition at line 226 of file arith/times.hh.
|
inline |
Point-wise addition of the value val to image input.
| [in] | input | The image. |
| [in] | val | The value. |
| [out] | output | The result image. |
output.domain == input.domain Definition at line 241 of file arith/times.hh.
References times_cst().
Referenced by times_cst().
|
inline |
Point-wise addition of image rhs in image lhs.
| [in] | lhs | First operand image (subject to addition). |
| [in,out] | rhs | Second operand image (to be added to lhs). |
This addition performs:
for all p of rhs.domain
lhs(p) *= rhs(p)
rhs.domain <= lhs.domain Definition at line 254 of file arith/times.hh.
References times_inplace().
Referenced by times_inplace().