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

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

Functions

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

Detailed Description

Original source file colourTools.H

Definition in file colourTools.H.