Description | uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables |
ColorSchemes
provides method for converting from a fraction in the range of 0 to 1 to a color.
The data for most of these color schemes comes from http://geography.uoregon.edu/datagraphics/color_scales.htm
function FracLookup(Fraction: real; const LookUpTable: array of TColorArray): TColor; |
function FracToBlueDarkOrange(Fraction: real): TColor; |
function FracToBlueGray(Fraction: real): TColor; |
function FracToBlueGreen(Fraction: real): TColor; |
function FracToBlueOrange(Fraction: real): TColor; |
function FracToBlueRed(Fraction: real): TColor; |
function FracToBrownBlue(Fraction: real): TColor; |
function FracToGreenMagenta(Fraction: real): TColor; |
function FracToSpectrum(Fraction: real): TColor; |
function FracToBlue_OrangeRed(Fraction: real): TColor; |
function FracToLightBlue_DarkBlue(Fraction: real): TColor; |
function ModifiedSpectralScheme(Fraction: real): TColor; |
function SteppedSequential(Fraction: real): TColor; |
TColorComponents = (...); |
TColorArray = array[TColorComponents] of double; |
function FracLookup(Fraction: real; const LookUpTable: array of TColorArray): TColor; |
|
function FracToBlueDarkOrange(Fraction: real): TColor; |
|
function FracToBlueGray(Fraction: real): TColor; |
|
function FracToBlueGreen(Fraction: real): TColor; |
|
function FracToBlueOrange(Fraction: real): TColor; |
|
function FracToBlueRed(Fraction: real): TColor; |
|
function FracToBrownBlue(Fraction: real): TColor; |
|
function FracToGreenMagenta(Fraction: real): TColor; |
|
function FracToSpectrum(Fraction: real): TColor; |
|
function FracToBlue_OrangeRed(Fraction: real): TColor; |
|
function FracToLightBlue_DarkBlue(Fraction: real): TColor; |
|
function ModifiedSpectralScheme(Fraction: real): TColor; |
|
TColorComponents = (...); |
Values
|
TColorArray = array[TColorComponents] of double; |
var ColorArray: TColorArray; begin ColorArray[ccRed] := 0.25; ColorArray[ccGreen] := 0.50; ColorArray[ccBlue] := 0.75; end; |