1 #ifndef color_hsi_akin_yiq
2 #define color_hsi_akin_yiq
3 
4 #include "../../generic/akin/hsi.hpp"
5 #include "../category.hpp"
6 #include "../../yiq/category.hpp"
7 
8 namespace color
9  {
10   namespace akin
11    {
12 
13     template< >struct hsi< ::color::category::yiq_uint8   >{ typedef ::color::category::hsi_uint8   akin_type; };
14     template< >struct hsi< ::color::category::yiq_uint16  >{ typedef ::color::category::hsi_uint16  akin_type; };
15     template< >struct hsi< ::color::category::yiq_uint32  >{ typedef ::color::category::hsi_uint32  akin_type; };
16     template< >struct hsi< ::color::category::yiq_uint64  >{ typedef ::color::category::hsi_uint64  akin_type; };
17     template< >struct hsi< ::color::category::yiq_float   >{ typedef ::color::category::hsi_float   akin_type; };
18     template< >struct hsi< ::color::category::yiq_double  >{ typedef ::color::category::hsi_double  akin_type; };
19     template< >struct hsi< ::color::category::yiq_ldouble >{ typedef ::color::category::hsi_ldouble akin_type; };
20 
21    }
22  }
23 
24 #endif
25