com.approximatrix.charting.render.colorscale
Interface ColorScale

All Known Implementing Classes:
AbstractColorScale, IndexedColorScale, SimpleColorScale

public interface ColorScale

Color scale interface used for classes that convert data values into a Color based on an implemented scaling algorithm

Author:
armstrong

Method Summary
 java.awt.Color getColor(double value)
          Returns a color based on a double precision data value
 java.awt.Color getColor(int value)
          Returns a color based on an integer data value
 java.awt.Color[] getColors(double[] value)
          Returns an array of Colors based on an array of double precision data values
 java.awt.Color[] getColors(int[] value)
          Returns an array of Colors based on an array of integer data values
 

Method Detail

getColor

java.awt.Color getColor(double value)
Returns a color based on a double precision data value

Parameters:
value - the data space value
Returns:
a valid Color object

getColor

java.awt.Color getColor(int value)
Returns a color based on an integer data value

Parameters:
value - the data space value
Returns:
a valid Color object

getColors

java.awt.Color[] getColors(double[] value)
Returns an array of Colors based on an array of double precision data values

Parameters:
value - an array of data space values
Returns:
an array of Colors

getColors

java.awt.Color[] getColors(int[] value)
Returns an array of Colors based on an array of integer data values

Parameters:
value - an array of data space values
Returns:
an array of Colors