Gephi Toolkit Javadoc

org.gephi.ranking.impl
Class AbstractColorTransformer<Target>

java.lang.Object
  extended by org.gephi.ranking.impl.AbstractTransformer<Target>
      extended by org.gephi.ranking.impl.AbstractColorTransformer<Target>
All Implemented Interfaces:
ColorTransformer<Target>, Transformer<Target>

public abstract class AbstractColorTransformer<Target>
extends AbstractTransformer<Target>
implements ColorTransformer<Target>

Author:
Mathieu Bastian

Nested Class Summary
static class AbstractColorTransformer.LinearGradient
           
 
Field Summary
protected  AbstractColorTransformer.LinearGradient linearGradient
           
 
Fields inherited from class org.gephi.ranking.impl.AbstractTransformer
interpolator, lowerBound, ranking, upperBound
 
Constructor Summary
AbstractColorTransformer()
           
AbstractColorTransformer(java.awt.Color[] colors, float[] positions)
           
AbstractColorTransformer(float lowerBound, float upperBound)
           
AbstractColorTransformer(float lowerBound, float upperBound, java.awt.Color[] colors, float[] positions)
           
 
Method Summary
 java.awt.Color getColor(float normalizedValue)
           
 float[] getColorPositions()
           
 java.awt.Color[] getColors()
           
 void setColorPositions(float[] positions)
           
 void setColors(java.awt.Color[] colors)
           
 
Methods inherited from class org.gephi.ranking.impl.AbstractTransformer
getLowerBound, getRanking, getUpperBound, isInBounds, setInterpolator, setLowerBound, setRanking, setUpperBound
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.gephi.ranking.api.Transformer
getLowerBound, getUpperBound, isInBounds, setInterpolator, setLowerBound, setUpperBound, transform
 

Field Detail

linearGradient

protected AbstractColorTransformer.LinearGradient linearGradient
Constructor Detail

AbstractColorTransformer

public AbstractColorTransformer()

AbstractColorTransformer

public AbstractColorTransformer(float lowerBound,
                                float upperBound)

AbstractColorTransformer

public AbstractColorTransformer(float lowerBound,
                                float upperBound,
                                java.awt.Color[] colors,
                                float[] positions)

AbstractColorTransformer

public AbstractColorTransformer(java.awt.Color[] colors,
                                float[] positions)
Method Detail

getColorPositions

public float[] getColorPositions()
Specified by:
getColorPositions in interface ColorTransformer<Target>

getColors

public java.awt.Color[] getColors()
Specified by:
getColors in interface ColorTransformer<Target>

setColorPositions

public void setColorPositions(float[] positions)
Specified by:
setColorPositions in interface ColorTransformer<Target>

setColors

public void setColors(java.awt.Color[] colors)
Specified by:
setColors in interface ColorTransformer<Target>

getColor

public java.awt.Color getColor(float normalizedValue)
Specified by:
getColor in interface ColorTransformer<Target>

Gephi Toolkit Javadoc