Go to the source code of this file.
Namespaces | |
Foam | |
Functions | |
static void | RGB_to_HSV (const scalar r, const scalar g, const scalar b, scalar &h, scalar &s, scalar &v) |
static void | HSV_to_RGB (const scalar h, const scalar s, const scalar v, scalar &r, scalar &g, scalar &b) |
static scalar | to_XYZ (scalar val) |
static scalar | from_XYZ (scalar val) |
static void | LAB_to_XYZ (const scalar L, const scalar a, const scalar b, scalar &x, scalar &y, scalar &z) |
static void | XYZ_to_LAB (const scalar x, const scalar y, const scalar z, scalar &L, scalar &a, scalar &b) |
static scalar | gamma_from_xyz (const scalar val) |
static scalar | gamma_to_xyz (const scalar val) |
static void | XYZ_to_RGB (const scalar x, const scalar y, const scalar z, scalar &r, scalar &g, scalar &b) |
static void | RGB_to_XYZ (scalar r, scalar g, scalar b, scalar &x, scalar &y, scalar &z) |
void | labToMsh (const vector &lab, vector &msh) |
void | mshToLab (const vector &msh, vector &lab) |
static scalar | angleDiff (scalar angle1, scalar angle2) |
static scalar | adjustHue (const vector &msh, scalar unsatM) |
Variables | |
static constexpr scalar | oneThird = 1.0 / 3.0 |
static constexpr scalar | oneSixth = 1.0 / 6.0 |
static constexpr scalar | twoThird = 2.0 / 3.0 |
static constexpr scalar | fiveSixth = 5.0 / 6.0 |
static constexpr scalar | ref_X = 0.9505 |
static constexpr scalar | ref_Y = 1.000 |
static constexpr scalar | ref_Z = 1.089 |
Original source file colourTools.C
Definition in file colourTools.C.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.