#include "Core/Array/Element/ArithTypes.h"#include "Core/Array/Element/E1Sum.h"#include "Core/Array/Element/E1Min.h"Include dependency graph for ColConvert.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | Impala |
| namespace | Impala::Core |
| namespace | Impala::Core::Array |
| namespace | Impala::Core::Array::Element |
Defines | |
| #define | PI 3.1415926536 |
| #define | TWO_PI 6.2831853072 |
| #define | PI_3 1.0471975512 |
| #define | TWO_PI_3 2.0943951024 |
| #define | FOUR_PI_3 4.1887902048 |
| #define | FIVE_PI_3 5.2359877560 |
Functions | |
| Vec3Real64 | Impala::Core::Array::Element::ColRGB2CMY (const Vec3Real64 &v) |
| Conversion from RGB to CMY. | |
| Vec3Real64 | Impala::Core::Array::Element::ColCMY2RGB (const Vec3Real64 &v) |
| Conversion from CMY to RGB. | |
| Vec3Real64 | Impala::Core::Array::Element::ColRGB2XYZ (const Vec3Real64 &v) |
| Conversion from RGB(Rec709) to XYZ (1931). | |
| Vec3Real64 | Impala::Core::Array::Element::ColXYZ2RGB (const Vec3Real64 &v) |
| Conversion from XYZ (1931) to RGB(Rec709). | |
| Vec3Real64 | Impala::Core::Array::Element::ColCMY2XYZ (const Vec3Real64 &v) |
| Conversion from CMY through RGB(Rec709) to XYZ (1931). | |
| Vec3Real64 | Impala::Core::Array::Element::ColXYZ2CMY (const Vec3Real64 &v) |
| Conversion from XYZ (1931) through RGB(Rec709) to CMY. | |
| static double | Impala::Core::Array::Element::Y2L (double YYn) |
| static double | Impala::Core::Array::Element::L2Y (double L) |
| static double | Impala::Core::Array::Element::f4ab (double r) |
| static double | Impala::Core::Array::Element::fInv4ab (double r, double Ltmp) |
| Vec3Real64 | Impala::Core::Array::Element::ColLab2XYZ (const Vec3Real64 &v) |
| Conversion from Lab to XYZ (1931), D65 reference white point. | |
| Vec3Real64 | Impala::Core::Array::Element::ColXYZ2Lab (const Vec3Real64 &v) |
| Conversion from XYZ (1931) to Lab, D65 reference white point. | |
| Vec3Real64 | Impala::Core::Array::Element::ColLuv2XYZ (const Vec3Real64 &v) |
| Conversion from Luv to XYZ (1931), D65 reference white point. | |
| Vec3Real64 | Impala::Core::Array::Element::ColXYZ2Luv (const Vec3Real64 &v) |
| Conversion from XYZ (1931) to Luv, D65 reference white point. | |
| Vec3Real64 | Impala::Core::Array::Element::ColRGB2HSI (const Vec3Real64 &v) |
| Conversion from RGB to HSI. | |
| Vec3Real64 | Impala::Core::Array::Element::ColHSI2RGB (const Vec3Real64 &v) |
| Conversion from HSI to RGB. | |
| Vec3Real64 | Impala::Core::Array::Element::ColXYZ2OOO (const Vec3Real64 &v) |
| Conversion from XYZ(1931) to OOO (Geusebroek Thesis). | |
| Vec3Real64 | Impala::Core::Array::Element::ColOOO2XYZ (const Vec3Real64 &v) |
| Conversion from OOO (Geusebroek Thesis) to XYZ(1931). | |
| Vec3Real64 | Impala::Core::Array::Element::ColRGB2OOO (const Vec3Real64 &v) |
| Conversion from RGB(Rec709) to OOO (Geusebroek Thesis). | |
| Vec3Real64 | Impala::Core::Array::Element::ColOOO2RGB (const Vec3Real64 &v) |
| Conversion from OOO (Geusebroek Thesis) to RGB(Rec709). | |
| int | Impala::Core::Array::Element::ColRGB2int (const Vec3Real64 &v) |
| Convert RGB Vec3Real64 to an ARGB integer representation. | |
| int | Impala::Core::Array::Element::ColRGB2int (const Vec3Int32 &v) |
| Convert RGB Vec3Int32 to an ARGB integer representation. | |
Variables | |
| const double | Impala::Core::Array::Element::Xn = 95.0 |
| const double | Impala::Core::Array::Element::Yn = 100.0 |
| const double | Impala::Core::Array::Element::Zn = 108.9 |
1.5.1