#include <rgb_to_hsl.hh>
Public Types | |
typedef Function_v2v< void > | category |
typedef f_rgb_to_hsl_< T_hsl > | exact_t |
typedef void | mutable_result |
typedef T_hsl | result |
Public Member Functions | |
template<typename T_rgb > | |
T_hsl | operator() (const T_rgb &rgb) const |
typedef Function_v2v<void> mln::Function_v2v< f_rgb_to_hsl_< T_hsl > >::category [inherited] |
Reimplemented from mln::Function< f_rgb_to_hsl_< T_hsl > >.
typedef f_rgb_to_hsl_< T_hsl > mln::Object< f_rgb_to_hsl_< T_hsl > >::exact_t [inherited] |
typedef void mln::Function_v2v< f_rgb_to_hsl_< T_hsl > >::mutable_result [inherited] |
typedef T_hsl mln::fun::v2v::f_rgb_to_hsl_< T_hsl >::result |
T_hsl mln::fun::v2v::f_rgb_to_hsl_< T_hsl >::operator() | ( | const T_rgb & | rgb | ) | const [inline] |
References mln::math::max(), and mln::math::min().