|
SGT Home | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Object
|
+--gov.noaa.pmel.sgt.ColorMap
|
+--gov.noaa.pmel.sgt.IndexedColorMap
IndexedColorMap provides a mapping from a value to a
Color.
| Constructor Summary | |
IndexedColorMap(java.awt.Color[] colors)
Initialize the color map with an array of Color
objects. |
|
IndexedColorMap(float[] red,
float[] green,
float[] blue)
Initialize the color map with float arrays of red, green, and blue. |
|
IndexedColorMap(int[] red,
int[] green,
int[] blue)
Initialize the color map with int arrays of red, green, and blue. |
|
| Method Summary | |
ColorMap |
copy()
Create a copy of the ColorMap |
boolean |
equals(ColorMap cm)
Test for equality of color maps. |
java.awt.Color |
getColor(double val)
Get a Color. |
java.awt.Color |
getColorByIndex(int indx)
Get a Color. |
int |
getMaximumIndex()
Get the maximum color index. |
Range2D |
getRange()
Get the current user range for the Transform. |
Transform |
getTransform()
Get the transform for the color mapping. |
void |
setColor(int index,
java.awt.Color colr)
Change the Color. |
void |
setColor(int indx,
int red,
int green,
int blue)
Change the Color. |
void |
setRange(Range2D range)
Set the user range for the Transform. |
void |
setTransform(Transform trans)
Set the transform for the color mapping. |
| Methods inherited from class gov.noaa.pmel.sgt.ColorMap |
addPropertyChangeListener, isBatch, propertyChange, removePropertyChangeListener, setBatch, setBatch |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.beans.PropertyChangeListener |
propertyChange |
| Constructor Detail |
public IndexedColorMap(int[] red,
int[] green,
int[] blue)
ColorMap
for INDEXED access.
red - Array of the red component 0 - 255.green - Array of the green component 0 - 255.blue - Array of the blue component 0 - 255.Color
public IndexedColorMap(float[] red,
float[] green,
float[] blue)
ColorMap
for INDEXED access.
red - Array of the red component 0.0 - 1.0.green - Array of the green component 0.0 - 1.0.blue - Array of the blue component 0.0 - 1.0.Colorpublic IndexedColorMap(java.awt.Color[] colors)
Color
objects. Sets up ColorMap for
INDEXED access.
colors - Array of the Color objects.Color| Method Detail |
public ColorMap copy()
ColorMap
copy in class ColorMappublic java.awt.Color getColorByIndex(int indx)
Color.
getColorByIndex in interface IndexedColorindx -
public java.awt.Color getColor(double val)
Color.
getColor in class ColorMapval - Value
public void setRange(Range2D range)
Transform.
- Specified by:
setRange in interface TransformAccess
public Range2D getRange()
Transform.
getRange in class ColorMap
public void setColor(int index,
java.awt.Color colr)
Color.
setColor in interface IndexedColorcolr - new Color
public void setColor(int indx,
int red,
int green,
int blue)
Color.
color.
setColor in interface IndexedColorred - red componentgreen - green componentblue - blue componentindx - index of colorpublic int getMaximumIndex()
getMaximumIndex in interface IndexedColorpublic void setTransform(Transform trans)
transform.
trans - index color Transformpublic Transform getTransform()
Transformpublic boolean equals(ColorMap cm)
ColorMap
equals in class ColorMap
|
SGT Home | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||