fr.orsay.lri.varna.models.rna
Class ModeleColorMap
java.lang.Object
fr.orsay.lri.varna.models.rna.ModeleColorMap
- All Implemented Interfaces:
- Serializable, Cloneable
public class ModeleColorMap
- extends Object
- implements Cloneable, Serializable
- See Also:
- Serialized Form
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
ModeleColorMap
public ModeleColorMap()
ModeleColorMap
public ModeleColorMap(Vector<Color> map,
Vector<Double> values)
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