Package com.jhlabs.image
Class LinearColormap
java.lang.Object
com.jhlabs.image.LinearColormap
- All Implemented Interfaces:
Colormap
,Serializable
A colormap which interpolates linearly between two colors.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct a color map with a grayscale ramp from black to whiteLinearColormap
(int color1, int color2) Construct a linear color map -
Method Summary
-
Constructor Details
-
LinearColormap
public LinearColormap()Construct a color map with a grayscale ramp from black to white -
LinearColormap
public LinearColormap(int color1, int color2) Construct a linear color map- Parameters:
color1
- the color corresponding to value 0 in the colormapcolor2
- the color corresponding to value 1 in the colormap
-
-
Method Details
-
setColor1
public void setColor1(int color1) Set the first color- Parameters:
color1
- the color corresponding to value 0 in the colormap
-
getColor1
public int getColor1()Get the first color- Returns:
- the color corresponding to value 0 in the colormap
-
setColor2
public void setColor2(int color2) Set the second color- Parameters:
color2
- the color corresponding to value 1 in the colormap
-
getColor2
public int getColor2()Get the second color- Returns:
- the color corresponding to value 1 in the colormap
-
getColor
public int getColor(float v) Convert a value in the range 0..1 to an RGB color.
-