org.jzy3d.colors.colormaps
Class ColorMapRainbow
java.lang.Object
org.jzy3d.colors.colormaps.ColorMapRainbow
- All Implemented Interfaces:
- IColorMap
public class ColorMapRainbow
- extends java.lang.Object
- implements IColorMap
A rainbow colormap is a progressive transition from blue, to green and then red.
The input is normalized according to the colormap boundaries (through setZmin()/setZmax()).
The mix between these 3 colors, may be expressed by the definition of 3 functions:
blue green red
/-------\/-------\/-------\
/ /\ /\ \
/ / \ / \ \
/ / \ / \ \
|----------------|----------------|
0 0.5 1
Constructor Summary |
ColorMapRainbow()
Creates a new instance of ColorMapRainbow. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColorMapRainbow
public ColorMapRainbow()
- Creates a new instance of ColorMapRainbow.
A ColorMapRainbow objects provides a color for points standing
between a Zmin and Zmax values.
The points standing outside these [Zmin;Zmax] boundaries are assigned
to the same color than the points standing on the boundaries.
The rainbow colormap is a progressive transition from blue,
to green and last, red.
setDirection
public void setDirection(boolean isStandard)
- Description copied from interface:
IColorMap
- Indicates if the colormap use the standard or reverted color direction
- Specified by:
setDirection
in interface IColorMap
getDirection
public boolean getDirection()
- Specified by:
getDirection
in interface IColorMap
- Returns:
- the colormap direction: true if standard, false if reverted.
getColor
public Color getColor(IColorMappable colorable,
float x,
float y,
float z)
- Specified by:
getColor
in interface IColorMap
- Parameters:
colorable
- A @link ColorMappable object.
- Returns:
- a color for the given point.
getColor
public Color getColor(IColorMappable colorable,
float z)
- Specified by:
getColor
in interface IColorMap
- Parameters:
colorable
- A @link ColorMappable object.z
- the variable that is Color-dependent, and can be independent of the coordinates.
- Returns:
- a color for the given point.