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 ColorMapper
public void doAutoScaling(boolean x)
doAutoScaling
in interface ColorMapper
public void relativeMapping(boolean val)
relativeMapping
in interface ColorMapper
public boolean requestsRelativeMapping()
requestsRelativeMapping
in interface ColorMapper
public void setMinValue(DblMatrix val)
setMinValue
in interface ColorMapper
public void setMaxValue(DblMatrix val)
setMaxValue
in interface ColorMapper
public 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 ColorMapper
public java.awt.Color getColorFor(DblMatrix data)
getColorFor
in interface ColorMapper
public java.awt.Color getColorFor(int index)
getColorFor
in interface ColorMapper
Copyright © 2011, 2013. Daniel P. Dougherty