com.approximatrix.charting.render.colorscale
Class AbstractColorScale

java.lang.Object
  extended by com.approximatrix.charting.render.colorscale.AbstractColorScale
All Implemented Interfaces:
ColorScale
Direct Known Subclasses:
IndexedColorScale, SimpleColorScale

public abstract class AbstractColorScale
extends java.lang.Object
implements ColorScale

Simple partial implementation of a ColorScale to allow for the calling of individual color scaling methods when an array is passed.

Author:
armstrong

Constructor Summary
AbstractColorScale()
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.approximatrix.charting.render.colorscale.ColorScale
getColor, getColor
 

Constructor Detail

AbstractColorScale

public AbstractColorScale()
Method Detail

getColors

public java.awt.Color[] getColors(double[] value)
Description copied from interface: ColorScale
Returns an array of Colors based on an array of double precision data values

Specified by:
getColors in interface ColorScale
Parameters:
value - an array of data space values
Returns:
an array of Colors

getColors

public java.awt.Color[] getColors(int[] value)
Description copied from interface: ColorScale
Returns an array of Colors based on an array of integer data values

Specified by:
getColors in interface ColorScale
Parameters:
value - an array of data space values
Returns:
an array of Colors