| Modifier and Type | Class and Description |
|---|---|
static class |
DensityStyle.Channel
Enumeration class which describes a colour channel.
|
| Modifier and Type | Field and Description |
|---|---|
static DensityStyle.Channel |
BLUE
Blue colour channel.
|
static DensityStyle.Channel |
GREEN
Green colour channel.
|
static DensityStyle.Channel |
RED
Red colour channel.
|
| Constructor and Description |
|---|
DensityStyle(DensityStyle.Channel channel)
Constructs a new style which plots in a given colour channel.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getIconHeight() |
int |
getIconWidth() |
Icon |
getLegendIcon()
Returns an icon suitable for displaying in a legend for this style.
|
Shader |
getShader()
Returns the shader to use in indexed (non-RGB) mode.
|
protected abstract boolean |
isRGB()
Indicates whether the plotting is currently to be treated as
three-channel RGB plotting or as single-channel intensity plotting.
|
int |
levelBits(byte level)
Defines how the style looks.
|
void |
paintIcon(Component c,
Graphics g,
int x,
int y) |
void |
setShader(Shader shader)
Sets the shader to use in indexed (non-RGB) mode.
|
String |
toString() |
public static final DensityStyle.Channel RED
public static final DensityStyle.Channel GREEN
public static final DensityStyle.Channel BLUE
public DensityStyle(DensityStyle.Channel channel)
channel - colour channelpublic void setShader(Shader shader)
shader - shaderpublic Shader getShader()
public int levelBits(byte level)
value=0x000000ff&level)
to a bitmask which can be OR-ed with an existing integer to
give a 32-type ARGB colour value.level - unsigned byte valueprotected abstract boolean isRGB()
public Icon getLegendIcon()
StylegetLegendIcon in interface Stylepublic int getIconHeight()
getIconHeight in interface Iconpublic int getIconWidth()
getIconWidth in interface IconCopyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.