1 #ifndef color_LabCH_akin_YCgCo 2 #define color_LabCH_akin_YCgCo 3 4 #include "../../generic/akin/LabCH.hpp" 5 #include "../category.hpp" 6 #include "../../YCgCo/category.hpp" 7 8 namespace color 9 { 10 namespace akin 11 { 12 13 template< >struct LabCH< ::color::category::YCgCo_uint8 >{ typedef ::color::category::LabCH_uint8 akin_type; }; 14 template< >struct LabCH< ::color::category::YCgCo_uint16 >{ typedef ::color::category::LabCH_uint16 akin_type; }; 15 template< >struct LabCH< ::color::category::YCgCo_uint32 >{ typedef ::color::category::LabCH_uint32 akin_type; }; 16 template< >struct LabCH< ::color::category::YCgCo_uint64 >{ typedef ::color::category::LabCH_uint64 akin_type; }; 17 template< >struct LabCH< ::color::category::YCgCo_float >{ typedef ::color::category::LabCH_float akin_type; }; 18 template< >struct LabCH< ::color::category::YCgCo_double >{ typedef ::color::category::LabCH_double akin_type; }; 19 template< >struct LabCH< ::color::category::YCgCo_ldouble >{ typedef ::color::category::LabCH_ldouble akin_type; }; 20 21 } 22 } 23 24 #endif 25