org.strbio.util
Class ColorScale.BlendScale

java.lang.Object
  extended by org.strbio.util.ColorScale.BlendScale
All Implemented Interfaces:
ColorScale
Enclosing interface:
ColorScale

public static class ColorScale.BlendScale
extends java.lang.Object
implements ColorScale

A scale blending one color into another.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.strbio.util.ColorScale
ColorScale.BlackScale, ColorScale.BlendScale, ColorScale.BlueScale, ColorScale.GreenScale, ColorScale.RainbowScale, ColorScale.RainbowScale2, ColorScale.RedScale, ColorScale.WhiteScale
 
Constructor Summary
ColorScale.BlendScale(java.awt.Color lo, java.awt.Color hi)
           
 
Method Summary
 java.awt.Color colorOf(double x)
          All color scales return a color corresponding to a double between 0.0 and 1.0; if the double is out of bounds, the color corresponding to the nearest endpoint of the scale should be returned.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorScale.BlendScale

public ColorScale.BlendScale(java.awt.Color lo,
                             java.awt.Color hi)
Method Detail

colorOf

public java.awt.Color colorOf(double x)
Description copied from interface: ColorScale
All color scales return a color corresponding to a double between 0.0 and 1.0; if the double is out of bounds, the color corresponding to the nearest endpoint of the scale should be returned.

Specified by:
colorOf in interface ColorScale