#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 |