com.jhlabs.image
Class LinearColormap
java.lang.Object
com.jhlabs.image.LinearColormap
- Colormap
public class LinearColormap
extends java.lang.Object
A colormap which interpolates linearly between two colors.
LinearColormap() - Construct a color map with a grayscale ramp from black to white.
|
LinearColormap(int color1, int color2) - Construct a linear color map.
|
int | getColor(float v) - Convert a value in the range 0..1 to an RGB color.
|
int | getColor1() - Get the first color.
|
int | getColor2() - Get the second color.
|
void | setColor1(int color1) - Set the first color.
|
void | setColor2(int color2) - Set the second color.
|
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.
color1
- the color corresponding to value 0 in the colormapcolor2
- 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.
- getColor in interface Colormap
v
- a value in the range 0..1
getColor1
public int getColor1()
Get the first color.
- the color corresponding to value 0 in the colormap
getColor2
public int getColor2()
Get the second color.
- the color corresponding to value 1 in the colormap
setColor1
public void setColor1(int color1)
Set the first color.
color1
- the color corresponding to value 0 in the colormap
setColor2
public void setColor2(int color2)
Set the second color.
color2
- the color corresponding to value 1 in the colormap