Package com.jhlabs.image
Class LinearColormap
- java.lang.Object
-
- com.jhlabs.image.LinearColormap
-
- All Implemented Interfaces:
Colormap,java.io.Serializable
public class LinearColormap extends java.lang.Object implements Colormap, java.io.Serializable
A colormap which interpolates linearly between two colors.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LinearColormap()Construct a color map with a grayscale ramp from black to whiteLinearColormap(int color1, int color2)Construct a linear color map
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetColor(float v)Convert a value in the range 0..1 to an RGB color.intgetColor1()Get the first colorintgetColor2()Get the second colorvoidsetColor1(int color1)Set the first colorvoidsetColor2(int color2)Set the second color
-
-
-
Constructor Detail
-
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 Detail
-
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
-
-