Namespace color::category
TOC
-
Description
- Containe all categories types.
List
-
- CMY
-
template< typename tag_name > struct cmy;
- Generalized CMY category. All CMY categories are alias of instance of this class for some internal
tag_type.
- List
-
using cmy_uint8 = ::color::category::cmy< unspecified >;
using cmy_uint16 = ::color::category::cmy< unspecified >;
using cmy_uint24 = ::color::category::cmy< unspecified >;
using cmy_uint32 = ::color::category::cmy< unspecified >;
using cmy_uint48 = ::color::category::cmy< unspecified >;
using cmy_uint64 = ::color::category::cmy< unspecified >;
using cmy_float = ::color::category::cmy< unspecified >;
using cmy_double = ::color::category::cmy< unspecified >;
using cmy_ldouble = ::color::category::cmy< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::cmy_double > c0;
::color::cmy< double > c1;
- CMYK
-
template< typename tag_name > struct cmyk;
- Generalized CMYK category. All CMYK categories are alias of instance of this class for some internal
tag_type.
- List
-
using cmyk_uint8 = ::color::category::cmyk< unspecified >;
using cmyk_uint16 = ::color::category::cmyk< unspecified >;
using cmyk_uint24 = ::color::category::cmyk< unspecified >;
using cmyk_uint32 = ::color::category::cmyk< unspecified >;
using cmyk_uint48 = ::color::category::cmyk< unspecified >;
using cmyk_uint64 = ::color::category::cmyk< unspecified >;
using cmyk_float = ::color::category::cmyk< unspecified >;
using cmyk_double = ::color::category::cmyk< unspecified >;
using cmyk_ldouble = ::color::category::cmyk< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::cmyk_float > c0;
::color::cmyk< float > c1;
- gray
-
template< typename tag_name > struct gray;
- Generalized Gray category. All Gray categories are alias of instance of this class for some internal
tag_type.
- List
-
using gray_uint8 = ::color::category::gray< unspecified >;
using gray_uint16 = ::color::category::gray< unspecified >;
using gray_uint24 = ::color::category::gray< unspecified >;
using gray_uint32 = ::color::category::gray< unspecified >;
using gray_uint48 = ::color::category::gray< unspecified >;
using gray_uint64 = ::color::category::gray< unspecified >;
using gray_float = ::color::category::gray< unspecified >;
using gray_double = ::color::category::gray< unspecified >;
using gray_ldouble = ::color::category::gray< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::gray_uint8 > c0;
::color::gray< std::uint8_t > c1;
- HSI
-
template< typename tag_name > struct hsi;
- Generalized HSI category. All HSI categories are alias of instance of this class for some internal
tag_type.
- List
-
using hsi_uint8 = ::color::category::hsi< unspecified >;
using hsi_uint16 = ::color::category::hsi< unspecified >;
using hsi_uint24 = ::color::category::hsi< unspecified >;
using hsi_uint32 = ::color::category::hsi< unspecified >;
using hsi_uint48 = ::color::category::hsi< unspecified >;
using hsi_uint64 = ::color::category::hsi< unspecified >;
using hsi_float = ::color::category::hsi< unspecified >;
using hsi_double = ::color::category::hsi< unspecified >;
using hsi_ldouble = ::color::category::hsi< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::hsi_uint16 > c0;
::color::hsi< std::uint16_t > c1;
- HSL
-
template< typename tag_name > struct hsl;
- Generalized HSL category. All HSL categories are alias of instance of this class for some internal
tag_type.
- List
-
using hsl_uint8 = ::color::category::hsl< unspecified >;
using hsl_uint16 = ::color::category::hsl< unspecified >;
using hsl_uint24 = ::color::category::hsl< unspecified >;
using hsl_uint32 = ::color::category::hsl< unspecified >;
using hsl_uint48 = ::color::category::hsl< unspecified >;
using hsl_uint64 = ::color::category::hsl< unspecified >;
using hsl_float = ::color::category::hsl< unspecified >;
using hsl_double = ::color::category::hsl< unspecified >;
using hsl_ldouble = ::color::category::hsl< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::hsl_uint16 > c0;
::color::hsl< std::uint16_t > c1;
- HSV
-
template< typename tag_name > struct hsv;
- Generalized HSV category. All HSV categories are alias of instance of this class for some internal
tag_type.
- List
-
using hsv_uint8 = ::color::category::hsv< unspecified >;
using hsv_uint16 = ::color::category::hsv< unspecified >;
using hsv_uint24 = ::color::category::hsv< unspecified >;
using hsv_uint32 = ::color::category::hsv< unspecified >;
using hsv_uint48 = ::color::category::hsv< unspecified >;
using hsv_uint64 = ::color::category::hsv< unspecified >;
using hsv_float = ::color::category::hsv< unspecified >;
using hsv_double = ::color::category::hsv< unspecified >;
using hsv_ldouble = ::color::category::hsv< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::hsv_uint32 > c0;
::color::hsv< std::uint32_t > c1;
- HWB
-
template< typename tag_name > struct hwb;
- Generalized HWB category. All HWB categories are alias of instance of this class for some internal
tag_type.
- List
-
using hwb_uint8 = ::color::category::hwb< unspecified >;
using hwb_uint16 = ::color::category::hwb< unspecified >;
using hwb_uint24 = ::color::category::hwb< unspecified >;
using hwb_uint32 = ::color::category::hwb< unspecified >;
using hwb_uint48 = ::color::category::hwb< unspecified >;
using hwb_uint64 = ::color::category::hwb< unspecified >;
using hwb_float = ::color::category::hwb< unspecified >;
using hwb_double = ::color::category::hwb< unspecified >;
using hwb_ldouble = ::color::category::hwb< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::hwb_uint32 > c0;
::color::hwb< std::uint32_t > c1;
- TSL
-
template< typename tag_name > struct tsl;
- Generalized TSL category. All TSL categories are alias of instance of this class for some internal
tag_type.
- List
-
using hwb_uint8 = ::color::category::tsl< unspecified >;
using hwb_uint16 = ::color::category::tsl< unspecified >;
using hwb_uint24 = ::color::category::tsl< unspecified >;
using hwb_uint32 = ::color::category::tsl< unspecified >;
using hwb_uint48 = ::color::category::tsl< unspecified >;
using hwb_uint64 = ::color::category::tsl< unspecified >;
using hwb_float = ::color::category::tsl< unspecified >;
using hwb_double = ::color::category::tsl< unspecified >;
using hwb_ldouble = ::color::category::tsl< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::hwb_uint32 > c0;
::color::tsl< std::uint32_t > c1;
- LAB
-
template< typename tag_name > struct lab;
- Generalized LAB category. All LAB categories are alias of instance of this class for some internal
tag_type.
- List
-
using lab_uint8 = ::color::category::lab< unspecified >;
using lab_uint16 = ::color::category::lab< unspecified >;
using lab_uint24 = ::color::category::lab< unspecified >;
using lab_uint32 = ::color::category::lab< unspecified >;
using lab_uint48 = ::color::category::lab< unspecified >;
using lab_uint64 = ::color::category::lab< unspecified >;
using lab_float = ::color::category::lab< unspecified >;
using lab_double = ::color::category::lab< unspecified >;
using lab_ldouble = ::color::category::lab< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::lab_uint32 > c0;
::color::lab< std::uint32_t > c1;
- LabCH
- s
template< typename tag_name > struct LabCH;
- Generalized LabCH category. All LabCH categories are alias of instance of this class for some internal
tag_type.
- List
-
using lab_uint8 = ::color::category::LabCH< unspecified >;
using lab_uint16 = ::color::category::LabCH< unspecified >;
using lab_uint24 = ::color::category::LabCH< unspecified >;
using lab_uint32 = ::color::category::LabCH< unspecified >;
using lab_uint48 = ::color::category::LabCH< unspecified >;
using lab_uint64 = ::color::category::LabCH< unspecified >;
using lab_float = ::color::category::LabCH< unspecified >;
using lab_double = ::color::category::LabCH< unspecified >;
using lab_ldouble = ::color::category::LabCH< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::lab_uint32 > c0;
::color::LabCH< std::uint32_t > c1;
- RGB
-
template< typename tag_name > struct rgb;
- Generalized RGB category. All RGB categories are alias of instance of this class for some internal
tag_type.
- List
-
using rgb_uint8 = ::color::category::rgb< unspecified >;
using rgb_uint16 = ::color::category::rgb< unspecified >;
using rgb_uint24 = ::color::category::rgb< unspecified >;
using rgb_uint32 = ::color::category::rgb< unspecified >;
using rgb_uint48 = ::color::category::rgb< unspecified >;
using rgb_uint64 = ::color::category::rgb< unspecified >;
using rgb_float = ::color::category::rgb< unspecified >;
using rgb_double = ::color::category::rgb< unspecified >;
using rgb_ldouble = ::color::category::rgb< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::rgb_uint64 > c0;
::color::rgb< std::uint64_t > c1;
- XYZ
-
template< typename tag_name > struct xyz;
- Generalized XYZ category. All XYZ categories are alias of instance of this class for some internal
tag_type.
- List
-
using xyz_uint8 = ::color::category::xyz< unspecified >;
using xyz_uint16 = ::color::category::xyz< unspecified >;
using xyz_uint24 = ::color::category::xyz< unspecified >;
using xyz_uint32 = ::color::category::xyz< unspecified >;
using xyz_uint48 = ::color::category::xyz< unspecified >;
using xyz_uint64 = ::color::category::xyz< unspecified >;
using xyz_float = ::color::category::xyz< unspecified >;
using xyz_double = ::color::category::xyz< unspecified >;
using xyz_ldouble = ::color::category::xyz< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::xyz_double > c0;
::color::xyz< double > c1;
- YIQ
-
template< typename tag_name > struct yiq;
- Generalized YIQ category. All YIQ categories are alias of instance of this class for some internal
tag_type.
- List
-
using yiq_uint8 = ::color::category::yiq< unspecified >;
using yiq_uint16 = ::color::category::yiq< unspecified >;
using yiq_uint24 = ::color::category::yiq< unspecified >;
using yiq_uint32 = ::color::category::yiq< unspecified >;
using yiq_uint48 = ::color::category::yiq< unspecified >;
using yiq_uint64 = ::color::category::yiq< unspecified >;
using yiq_float = ::color::category::yiq< unspecified >;
using yiq_double = ::color::category::yiq< unspecified >;
using yiq_ldouble = ::color::category::yiq< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::yiq_double > c0;
::color::yiq< double > c1;
- YUV
-
template< typename tag_name > struct yuv;
- Generalized YUV category. All YUV categories are alias of instance of this class for some internal
tag_type.
- List
-
using yuv_uint8 = ::color::category::yuv< unspecified >;
using yuv_uint16 = ::color::category::yuv< unspecified >;
using yuv_uint24 = ::color::category::yuv< unspecified >;
using yuv_uint32 = ::color::category::yuv< unspecified >;
using yuv_uint48 = ::color::category::yuv< unspecified >;
using yuv_uint64 = ::color::category::yuv< unspecified >;
using yuv_float = ::color::category::yuv< unspecified >;
using yuv_double = ::color::category::yuv< unspecified >;
using yuv_ldouble = ::color::category::yuv< unspecified >;
- Example(s)
-
Next two types are the same:
::color::model< ::color::category::yuv_double > c0;
::color::yuv< double > c1;