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 int
getColor(float v)
Convert a value in the range 0..1 to an RGB color.int
getColor1()
Get the first colorint
getColor2()
Get the second colorvoid
setColor1(int color1)
Set the first colorvoid
setColor2(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
-
-