public abstract class SceneColorizer
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
SceneColorizer.ColorMode |
static class |
SceneColorizer.Comparison |
private static interface |
SceneColorizer.DoubleComparer |
static class |
SceneColorizer.NumberRangeList |
static class |
SceneColorizer.PairProbabilityData |
Modifier and Type | Field and Description |
---|---|
protected int |
colorMode |
Modifier | Constructor and Description |
---|---|
protected |
SceneColorizer(int colorMode) |
Modifier and Type | Method and Description |
---|---|
boolean |
color(java.util.Collection<Nuc> nucs)
Return true if any nucs were affected.
|
abstract boolean |
color(Nuc n) |
static SceneColorizer |
ColorByDataValue(double[] values,
SceneColorizer.NumberRangeList ranges,
int colorMode) |
static SceneColorizer |
ColorByProbability(SceneColorizer.PairProbabilityData values,
SceneColorizer.NumberRangeList ranges,
int colorMode) |
static SceneColorizer |
ColorBySymbol(java.util.Map<java.lang.String,java.awt.Color> colors,
int colorMode) |
static SceneColorizer |
ColorRemover(int colorMode) |
private static boolean |
colorsEqual(java.awt.Color c1,
java.awt.Color c2) |
protected boolean |
setColor(Nuc n,
java.awt.Color c) |
protected boolean |
setColor(Nuc n,
java.awt.Color c,
int colorMode) |
static SceneColorizer |
SingleColor(java.awt.Color color,
int colorMode) |
public boolean color(java.util.Collection<Nuc> nucs)
public abstract boolean color(Nuc n)
public static SceneColorizer ColorByDataValue(double[] values, SceneColorizer.NumberRangeList ranges, int colorMode)
public static SceneColorizer ColorByProbability(SceneColorizer.PairProbabilityData values, SceneColorizer.NumberRangeList ranges, int colorMode)
public static SceneColorizer ColorBySymbol(java.util.Map<java.lang.String,java.awt.Color> colors, int colorMode)
public static SceneColorizer ColorRemover(int colorMode)
private static boolean colorsEqual(java.awt.Color c1, java.awt.Color c2)
protected boolean setColor(Nuc n, java.awt.Color c)
protected boolean setColor(Nuc n, java.awt.Color c, int colorMode)
public static SceneColorizer SingleColor(java.awt.Color color, int colorMode)