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
Name | Description |
---|---|
Class TColorItem |
|
Class TColorCollection |
|
Class TUserDefinedColorSchemeItem |
|
Class TUserDefinedColorSchemeCollection |
|
Class TColorParameters |
function FracLookup(Fraction: real; const LookUpTable: array of TColorArray): TColor; |
function FracToBlueDarkOrange(Fraction, ColorAdjustmentFactor: real): TColor; |
function FracToBlueGray(Fraction, ColorAdjustmentFactor: real): TColor; |
function FracToBlueGreen(Fraction, ColorAdjustmentFactor: real): TColor; |
function FracToBlueOrange(Fraction, ColorAdjustmentFactor: real): TColor; |
function FracToBlueRed(Fraction, ColorAdjustmentFactor: real): TColor; |
function FracToBrownBlue(Fraction, ColorAdjustmentFactor: real): TColor; |
function FracToGreenMagenta(Fraction, ColorAdjustmentFactor: real): TColor; |
function FracToSpectrum(Fraction, ColorAdjustmentFactor: real): TColor; |
function FracToBlue_OrangeRed(Fraction, ColorAdjustmentFactor: real): TColor; |
function FracToLightBlue_DarkBlue(Fraction, ColorAdjustmentFactor: real): TColor; |
function ModifiedSpectralScheme(Fraction, ColorAdjustmentFactor: real): TColor; |
function SteppedSequential(Fraction, ColorAdjustmentFactor: real): TColor; |
TColorComponents = (...); |
TColorArray = array[TColorComponents] of double; |
TColorComparer = TComparer<TColorItem>; |
TColorList = TList<TColorItem>; |
MaxColorScheme = 11; |
function FracLookup(Fraction: real; const LookUpTable: array of TColorArray): TColor; |
|
function FracToBlueDarkOrange(Fraction, ColorAdjustmentFactor: real): TColor; |
|
function FracToBlueGray(Fraction, ColorAdjustmentFactor: real): TColor; |
|
function FracToBlueGreen(Fraction, ColorAdjustmentFactor: real): TColor; |
|
function FracToBlueOrange(Fraction, ColorAdjustmentFactor: real): TColor; |
|
function FracToBlueRed(Fraction, ColorAdjustmentFactor: real): TColor; |
|
function FracToBrownBlue(Fraction, ColorAdjustmentFactor: real): TColor; |
|
function FracToGreenMagenta(Fraction, ColorAdjustmentFactor: real): TColor; |
|
function FracToSpectrum(Fraction, ColorAdjustmentFactor: real): TColor; |
|
function FracToBlue_OrangeRed(Fraction, ColorAdjustmentFactor: real): TColor; |
|
function FracToLightBlue_DarkBlue(Fraction, ColorAdjustmentFactor: real): TColor; |
|
function ModifiedSpectralScheme(Fraction, ColorAdjustmentFactor: 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; |
TColorComparer = TComparer<TColorItem>; |
TColorList = TList<TColorItem>; |
MaxColorScheme = 11; |