Helper for describing a non bijective composition.
More...
#include <composed.hh>
List of all members.
Detailed Description
template<typename T2, typename T1, typename E>
struct mln::fun::x2x::internal::helper_composed_< T2, T1, E, false >
Helper for describing a non bijective composition.
Member Typedef Documentation
Reimplemented from mln::Function< E >.
Reimplemented in mln::Function_v2b< E >, mln::Function_v2b< f_box2d_t >, mln::Function_v2b< chess >, mln::Function_v2b< is_dot >, mln::Function_v2b< has< I > >, mln::Function_v2b< is_edge >, mln::Function_v2b< is_row_odd >, mln::Function_v2b< big_chess< B > >, mln::Function_v2b< keep_specific_colors >, mln::Function_v2b< i2v::array< T > >, mln::Function_v2b< my_box2d >, mln::Function_v2b< is_pixel >, mln::Function_v2b< is_n_face< N > >, mln::Function_v2b< is_separator >, mln::Function_v2b< is_simple_cell< I > >, mln::Function_v2b< tautology >, mln::Function_v2b< not_to_remove >, mln::Function_v2b< f_box1d_t >, mln::Function_v2b< threshold< V > >, mln::Function_v2b< lnot< V > >, mln::Function_v2b< f_box3d_t >, and mln::Function_v2b< antilogy >.
template<typename T2 , typename T1 , typename E >
Constructor & Destructor Documentation
template<typename T2 , typename T1 , typename E >
mln::fun::x2x::internal::helper_composed_< T2, T1, E, false >::helper_composed_ |
( |
|
) |
[inline] |
Constructor without argument.
template<typename T2 , typename T1 , typename E >
mln::fun::x2x::internal::helper_composed_< T2, T1, E, false >::helper_composed_ |
( |
const T2 & |
f, |
|
|
const T1 & |
g | |
|
) |
| | [inline] |
Constructor with the two transformation to be composed.
Member Function Documentation
template<typename T2 , typename T1 , typename E >
const T1 & mln::fun::x2x::internal::helper_composed_< T2, T1, E, false >::first |
( |
|
) |
const [inline] |
Set the new first transformation.
template<typename T2 , typename T1 , typename E >
const T2 & mln::fun::x2x::internal::helper_composed_< T2, T1, E, false >::second |
( |
|
) |
const [inline] |
Set the new second transformation.
template<typename T2 , typename T1 , typename E >
void mln::fun::x2x::internal::helper_composed_< T2, T1, E, false >::set_first |
( |
const T1 & |
g |
) |
[inline] |
Set the new first transformation.
template<typename T2 , typename T1 , typename E >
void mln::fun::x2x::internal::helper_composed_< T2, T1, E, false >::set_second |
( |
const T2 & |
f |
) |
[inline] |
Set the new second transformation.
Member Data Documentation
template<typename T2 , typename T1 , typename E >
T2 mln::fun::x2x::internal::helper_composed_< T2, T1, E, false >::f_ |
template<typename T2 , typename T1 , typename E >
T1 mln::fun::x2x::internal::helper_composed_< T2, T1, E, false >::g_ |