#include <graylevel.hh>
Public Types | |
typedef mln::metal::or_ < mln::metal::equal< E, float > , mln::metal::equal< E, double > > | is_float |
Public Member Functions | |
typedef | mlc_if (is_float, mln::value::internal::gray_f, mln::value::internal::gray_< n >) ret |
typedef | mln_value_equiv (S) E |
typedef mln::metal::or_< mln::metal::equal< E , float >, mln::metal::equal< E , double > > mln::trait::set_precise_binary_< op::times, mln::value::graylevel< n >, mln::value::scalar_< S > >::is_float |
typedef mln::trait::set_precise_binary_< op::times, mln::value::graylevel< n >, mln::value::scalar_< S > >::mlc_if | ( | is_float | , | |
mln::value::internal::gray_f | , | |||
mln::value::internal::gray_< n > | ||||
) |
typedef mln::trait::set_precise_binary_< op::times, mln::value::graylevel< n >, mln::value::scalar_< S > >::mln_value_equiv | ( | S | ) |