|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.ObjectbaseCode.gui.ColorMap
Title: ColorMap
Description: contains predefined color maps for visualization and color palette methods
Copyright (c) 2004
Institution:: Columbia University
| Field Summary | |
static java.awt.Color[] |
BLACKBODY_COLORMAP
|
static java.awt.Color |
DARK_RED
|
static java.awt.Color[] |
GREENRED_COLORMAP
|
protected java.awt.Color[] |
m_colorPalette
|
protected java.awt.Color[] |
m_currentColorMap
|
protected java.awt.Color[] |
m_customColorMap
|
static int |
m_defaultSuggestedNumberOfColors
|
protected java.awt.Color |
m_maxColor
last color in the current color map |
protected java.awt.Color |
m_minColor
first color in the current color map |
static java.awt.Color[] |
REDGREEN_COLORMAP
|
| Constructor Summary | |
ColorMap()
|
|
ColorMap(java.awt.Color[] colorMap)
|
|
ColorMap(int suggestedNumberOfColors)
|
|
ColorMap(int suggestedNumberOfColors,
java.awt.Color[] colorMap)
Pre-condition: suggestedNumberOfColors > colorMap.length |
|
| Method Summary | |
protected java.awt.Color[] |
createColorPalette(int suggestedNumberOfColors,
java.awt.Color[] colorMap)
Allocates colors across a range. |
java.awt.Color |
getColor(int i)
|
java.awt.Color[] |
getPalette()
|
int |
getPaletteSize()
|
protected int |
getStepSize(int minColor,
int maxColor,
int totalColors)
Calculate how fast we have to change color components. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.awt.Color m_minColor
protected java.awt.Color m_maxColor
protected java.awt.Color[] m_customColorMap
public static final int m_defaultSuggestedNumberOfColors
public static final java.awt.Color DARK_RED
public static final java.awt.Color[] GREENRED_COLORMAP
public static final java.awt.Color[] REDGREEN_COLORMAP
public static final java.awt.Color[] BLACKBODY_COLORMAP
protected java.awt.Color[] m_currentColorMap
protected java.awt.Color[] m_colorPalette
| Constructor Detail |
public ColorMap()
public ColorMap(int suggestedNumberOfColors)
public ColorMap(java.awt.Color[] colorMap)
public ColorMap(int suggestedNumberOfColors,
java.awt.Color[] colorMap)
suggestedNumberOfColors - intcolorMap - Color[]| Method Detail |
protected int getStepSize(int minColor,
int maxColor,
int totalColors)
minColor - red, green, or blue component of the RGB colormaxColor - red, green, or blue component of the RGB colortotalColors - int
protected java.awt.Color[] createColorPalette(int suggestedNumberOfColors,
java.awt.Color[] colorMap)
suggestedNumberOfColors - palette resolution; if colorPalette.length does not evenly divide into this number,
the actual number of colors in the palette will be rounded down.colorMap - the simplest color map is { minColor, maxColor }; you might, however, want to go through
intermediate colors instead of following a straight-line route through the color space.
public java.awt.Color getColor(int i)
public java.awt.Color[] getPalette()
public int getPaletteSize()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||