#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 algebra::vec< dim, float > | sum |
Public Member Functions | |
| typedef | mln_value_quant_from_ (card) quant |
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 () |
| typedef void mln::trait::value_< mln::value::rgb< n > >::comp |
| typedef mln::value::int_u<n> mln::trait::value_< mln::value::rgb< n > >::comp_0 |
| typedef mln::value::int_u<n> mln::trait::value_< mln::value::rgb< n > >::comp_1 |
| typedef mln::value::int_u<n> mln::trait::value_< mln::value::rgb< n > >::comp_2 |
| typedef trait::value::kind::color mln::trait::value_< mln::value::rgb< n > >::kind |
| typedef trait::value::nature::vectorial mln::trait::value_< mln::value::rgb< n > >::nature |
| typedef algebra::vec<dim, float> mln::trait::value_< mln::value::rgb< n > >::sum |
| static comp_0 mln::trait::value_< mln::value::rgb< n > >::get_comp_0 | ( | const V & | v | ) | [inline, static] |
| static comp_1 mln::trait::value_< mln::value::rgb< n > >::get_comp_1 | ( | const V & | v | ) | [inline, static] |
| static comp_2 mln::trait::value_< mln::value::rgb< n > >::get_comp_2 | ( | const V & | v | ) | [inline, static] |
| typedef mln::trait::value_< mln::value::rgb< n > >::mln_value_quant_from_ | ( | card | ) |
| static const char* mln::trait::value_< mln::value::rgb< n > >::name | ( | ) | [inline, static] |
1.7.1