public class DefaultColorMapper extends java.lang.Object implements ColorMapper
| Constructor and Description |
|---|
DefaultColorMapper() |
DefaultColorMapper(DblMatrix low,
DblMatrix high) |
| Modifier and Type | Method and Description |
|---|---|
static java.awt.Color[] |
coolColorMap(int N)
Generates an array of N colors from the colormap.
|
static java.awt.Color[] |
coolColorMap(int N,
double minAlpha)
Generates an array of N colors from the colormap.
|
static java.awt.Color[] |
coolColorMap(int N,
double minAlpha,
double maxAlpha)
Generates an array of N colors from the colormap.
|
void |
doAutoScaling(boolean x) |
java.awt.Color |
getColorFor(DblMatrix data) |
java.awt.Color |
getColorFor(DblMatrix[] DATA)
Colormapping to given data.
|
java.awt.Color |
getColorFor(int index) |
static java.awt.Color[] |
grayColorMap(int N)
Generates an array of N colors from the gray colormap.
|
boolean |
isAutoScaling() |
static DblMatrix |
luminance(java.awt.Color color)
Returns the approximate luminance of a Color.
|
void |
relativeMapping(boolean val) |
boolean |
requestsRelativeMapping() |
void |
setColorMap(java.awt.Color[] vals) |
void |
setColorMap(java.awt.Color[] vals,
DblMatrix data) |
void |
setMaxValue(DblMatrix val) |
void |
setMinValue(DblMatrix val) |
void |
useInverseColorMapping(boolean x) |
boolean |
usesInverseColorMapping() |
public boolean isAutoScaling()
isAutoScaling in interface ColorMapperpublic void doAutoScaling(boolean x)
doAutoScaling in interface ColorMapperpublic void relativeMapping(boolean val)
relativeMapping in interface ColorMapperpublic boolean requestsRelativeMapping()
requestsRelativeMapping in interface ColorMapperpublic void setMinValue(DblMatrix val)
setMinValue in interface ColorMapperpublic void setMaxValue(DblMatrix val)
setMaxValue in interface ColorMapperpublic boolean usesInverseColorMapping()
public void useInverseColorMapping(boolean x)
public static java.awt.Color[] coolColorMap(int N)
public static java.awt.Color[] coolColorMap(int N,
double minAlpha)
public static java.awt.Color[] coolColorMap(int N,
double minAlpha,
double maxAlpha)
public static java.awt.Color[] grayColorMap(int N)
public static DblMatrix luminance(java.awt.Color color)
public void setColorMap(java.awt.Color[] vals)
public void setColorMap(java.awt.Color[] vals,
DblMatrix data)
public java.awt.Color getColorFor(DblMatrix[] DATA)
getColorFor in interface ColorMapperpublic java.awt.Color getColorFor(DblMatrix data)
getColorFor in interface ColorMapperpublic java.awt.Color getColorFor(int index)
getColorFor in interface ColorMapperCopyright © 2011, 2013. Daniel P. Dougherty