#include <rgb.hh>
Public Types | |
enum | { dim = 3, nbits = dim * n, card = mln_value_card_from_(nbits) } |
typedef void | comp |
typedef mln::value::int_u< n > | comp_0 |
typedef mln::value::int_u< n > | comp_1 |
typedef mln::value::int_u< n > | comp_2 |
typedef trait::value::kind::color | kind |
typedef trait::value::nature::vectorial | nature |
typedef trait::value::quant::high | quant |
typedef algebra::vec< dim, float > | sum |
Static Public Member Functions | |
template<typename V> | |
static comp_0 | get_comp_0 (const V &v) |
template<typename V> | |
static comp_1 | get_comp_1 (const V &v) |
template<typename V> | |
static comp_2 | get_comp_2 (const V &v) |
static const char * | name () |
Definition at line 198 of file value/rgb.hh.
typedef void mln::trait::value_< mln::value::rgb< n > >::comp |
Definition at line 210 of file value/rgb.hh.
typedef mln::value::int_u<n> mln::trait::value_< mln::value::rgb< n > >::comp_0 |
Definition at line 211 of file value/rgb.hh.
typedef mln::value::int_u<n> mln::trait::value_< mln::value::rgb< n > >::comp_1 |
Definition at line 212 of file value/rgb.hh.
typedef mln::value::int_u<n> mln::trait::value_< mln::value::rgb< n > >::comp_2 |
Definition at line 213 of file value/rgb.hh.
typedef trait::value::kind::color mln::trait::value_< mln::value::rgb< n > >::kind |
Definition at line 207 of file value/rgb.hh.
typedef trait::value::nature::vectorial mln::trait::value_< mln::value::rgb< n > >::nature |
Definition at line 206 of file value/rgb.hh.
typedef trait::value::quant::high mln::trait::value_< mln::value::rgb< n > >::quant |
Definition at line 208 of file value/rgb.hh.
typedef algebra::vec<dim, float> mln::trait::value_< mln::value::rgb< n > >::sum |
Definition at line 219 of file value/rgb.hh.
anonymous enum |
static comp_0 mln::trait::value_< mln::value::rgb< n > >::get_comp_0 | ( | const V & | v | ) | [inline, static] |
Definition at line 215 of file value/rgb.hh.
static comp_1 mln::trait::value_< mln::value::rgb< n > >::get_comp_1 | ( | const V & | v | ) | [inline, static] |
Definition at line 216 of file value/rgb.hh.
static comp_2 mln::trait::value_< mln::value::rgb< n > >::get_comp_2 | ( | const V & | v | ) | [inline, static] |
Definition at line 217 of file value/rgb.hh.
static const char* mln::trait::value_< mln::value::rgb< n > >::name | ( | ) | [inline, static] |
Definition at line 221 of file value/rgb.hh.