org.jvnet.substance.utils.filters
Class ColorSchemeFilter

java.lang.Object
  extended by org.jvnet.substance.utils.filters.AbstractFilter
      extended by org.jvnet.substance.utils.filters.ColorSchemeFilter
All Implemented Interfaces:
java.awt.image.BufferedImageOp

public class ColorSchemeFilter
extends AbstractFilter

Author:
Romain Guy , Kirill Grouchnikov

Field Summary
protected static LazyResettableHashMap<ColorSchemeFilter> filters
           
static int MAPSTEPS
           
protected  float originalBrightnessFactor
           
 
Method Summary
 java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
          
static ColorSchemeFilter getColorSchemeFilter(SubstanceColorScheme scheme, float originalBrightnessFactor)
           
 
Methods inherited from class org.jvnet.substance.utils.filters.AbstractFilter
createCompatibleDestImage, getBounds2D, getPixels, getPoint2D, getRenderingHints, setPixels
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAPSTEPS

public static final int MAPSTEPS
See Also:
Constant Field Values

filters

protected static final LazyResettableHashMap<ColorSchemeFilter> filters

originalBrightnessFactor

protected float originalBrightnessFactor
Method Detail

getColorSchemeFilter

public static ColorSchemeFilter getColorSchemeFilter(SubstanceColorScheme scheme,
                                                     float originalBrightnessFactor)

filter

public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
                                           java.awt.image.BufferedImage dst)

Specified by:
filter in interface java.awt.image.BufferedImageOp
Specified by:
filter in class AbstractFilter