fr.orsay.lri.varna.models.rna
Class ModeleColorMap

java.lang.Object
  extended by fr.orsay.lri.varna.models.rna.ModeleColorMap
All Implemented Interfaces:
Serializable, Cloneable

public class ModeleColorMap
extends Object
implements Cloneable, Serializable

See Also:
Serialized Form

Nested Class Summary
static class ModeleColorMap.NamedColorMapTypes
           
 
Field Summary
private  Vector<Color> _map
           
private  Vector<Double> _values
           
static Color DEFAULT_COLOR
           
private static long serialVersionUID
           
 
Constructor Summary
ModeleColorMap()
           
ModeleColorMap(Vector<Color> map, Vector<Double> values)
           
 
Method Summary
 void addColor(double val, Color col)
           
static ModeleColorMap blueColorMap()
           
static ModeleColorMap bwColorMap()
           
 ModeleColorMap clone()
           
static ModeleColorMap defaultColorMap()
           
static ModeleColorMap energyColorMap()
           
 boolean equals(ModeleColorMap cm)
           
 Color getColorAt(int i)
           
 Color getColorForValue(double val)
           
 Color getMaxColor()
           
 double getMaxValue()
           
 Color getMinColor()
           
 double getMinValue()
           
 int getNumColors()
           
 String getParamEncoding()
           
 Double getValueAt(int i)
           
static ModeleColorMap greenColorMap()
           
static ModeleColorMap heatColorMap()
           
static ModeleColorMap parseColorMap(String s)
           
static ModeleColorMap redColorMap()
           
 void rescale(double newMin, double newMax)
           
static ModeleColorMap rockNRollColorMap()
           
 void setMaxValue(double newMax)
           
 void setMinValue(double newMin)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

_map

private Vector<Color> _map

_values

private Vector<Double> _values

DEFAULT_COLOR

public static final Color DEFAULT_COLOR
Constructor Detail

ModeleColorMap

public ModeleColorMap()

ModeleColorMap

public ModeleColorMap(Vector<Color> map,
                      Vector<Double> values)
Method Detail

addColor

public void addColor(double val,
                     Color col)

getMinValue

public double getMinValue()

getMaxValue

public double getMaxValue()

getMinColor

public Color getMinColor()

getMaxColor

public Color getMaxColor()

getNumColors

public int getNumColors()

getColorAt

public Color getColorAt(int i)

getValueAt

public Double getValueAt(int i)

getColorForValue

public Color getColorForValue(double val)

energyColorMap

public static ModeleColorMap energyColorMap()

bwColorMap

public static ModeleColorMap bwColorMap()

greenColorMap

public static ModeleColorMap greenColorMap()

blueColorMap

public static ModeleColorMap blueColorMap()

redColorMap

public static ModeleColorMap redColorMap()

heatColorMap

public static ModeleColorMap heatColorMap()

rockNRollColorMap

public static ModeleColorMap rockNRollColorMap()

defaultColorMap

public static ModeleColorMap defaultColorMap()

parseColorMap

public static ModeleColorMap parseColorMap(String s)

setMinValue

public void setMinValue(double newMin)

setMaxValue

public void setMaxValue(double newMax)

rescale

public void rescale(double newMin,
                    double newMax)

clone

public ModeleColorMap clone()
Overrides:
clone in class Object

equals

public boolean equals(ModeleColorMap cm)

getParamEncoding

public String getParamEncoding()

toString

public String toString()
Overrides:
toString in class Object