public class ColorGradient extends Object
getColor(double)
can be used to get a single color for a given point along the gradient
function, while getColorArray(int)
can be utilised to generate a palette of n numbers.Modifier and Type | Field and Description |
---|---|
private Vector<Color> |
gradientColors |
private Vector<Double> |
gradientPoints |
private int |
numGradientPoints |
Constructor and Description |
---|
ColorGradient() |
ColorGradient(double[] points,
Color[] colors) |
Modifier and Type | Method and Description |
---|---|
void |
deleteGradientPoing(int pos) |
Color |
getColor(double c) |
Color[] |
getColorArray(int numColors) |
Color |
getGradientColor(int i) |
double |
getGradientPoint(int i) |
int |
getNumberOfPoints() |
void |
insertGradientPoint(int pos,
Color c) |
void |
setGradientPoint(double c,
Color color) |
void |
setGradientPoint(int index,
double c,
Color color) |
public ColorGradient()
public ColorGradient(double[] points, Color[] colors) throws SOMToolboxException
SOMToolboxException
public void setGradientPoint(int index, double c, Color color)
public void insertGradientPoint(int pos, Color c)
public void deleteGradientPoing(int pos)
public Color getColor(double c) throws SOMToolboxException
SOMToolboxException
public Color getGradientColor(int i)
public double getGradientPoint(int i)
public void setGradientPoint(double c, Color color) throws SOMToolboxException
SOMToolboxException
public Color[] getColorArray(int numColors)
public int getNumberOfPoints()