Loading...
Searching...
No Matches
colourTools.H File Reference
Include dependency graph for colourTools.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Foam::colourTools
 Utility methods for colours and colour spaces.
namespace  Foam
 Namespace for OpenFOAM.

Functions

void rgbToHsv (const vector &rgb, vector &hsv)
 Convert RGB to HSV.
vector rgbToHsv (const vector &rgb)
 Convert RGB to HSV.
void hsvToRgb (const vector &hsv, vector &rgb)
 Convert HSV to RGB.
vector hsvToRgb (const vector &hsv)
 Convert HSV to RGB.
void rgbToXyz (const vector &rgb, vector &xyz)
 Convert RGB to XYZ.
vector rgbToXyz (const vector &rgb)
 Convert RGB to XYZ.
void xyzToRgb (const vector &xyz, vector &rgb)
 Convert XYZ to RGB.
vector xyzToRgb (const vector &xyz)
 Convert XYZ to RGB.
void labToXyz (const vector &lab, vector &xyz)
 Convert LAB to XYZ.
vector labToXyz (const vector &lab)
 Convert LAB to XYZ.
void xyzToLab (const vector &xyz, vector &lab)
 Convert XYZ to LAB.
vector xyzToLab (const vector &xyz)
 Convert XYZ to LAB.
void rgbToLab (const vector &rgb, vector &lab)
 Convert RGB to LAB.
vector rgbToLab (const vector &rgb)
 Convert RGB to LAB.
void labToRgb (const vector &lab, vector &rgb)
 Convert LAB to RGB.
vector labToRgb (const vector &lab)
 Convert LAB to RGB.
void interpolateDiverging (scalar s, const vector &rgb1, const vector &rgb2, vector &result)
 Interpolate RGB values with diverging color map.
vector interpolateDiverging (scalar s, const vector &rgb1, const vector &rgb2)
 Interpolate RGB values with diverging color map.
void interpolateHSV (scalar s, const vector &rgb1, const vector &rgb2, vector &result)
 Interpolate RGB values in HSV colourspace.
vector interpolateHSV (scalar s, const vector &rgb1, const vector &rgb2)
 Interpolate RGB values in HSV colourspace.
vector interpolateRGB (scalar s, const vector &rgb1, const vector &rgb2)
 Interpolate RGB values in RGB colourspace.

Detailed Description

Original source file colourTools.H

Definition in file colourTools.H.