class ColorManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int[] |
altArgbsCpk |
private int[] |
argbsCpk |
(package private) ColorEncoder |
ce |
(package private) short |
colixBackgroundContrast |
(package private) short |
colixRubberband |
private float[] |
colorData |
private GData |
g3d |
private boolean |
isDefaultColorRasmol |
private Viewer |
vwr |
Constructor and Description |
---|
ColorManager(Viewer vwr,
GData gdata) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
clear() |
(package private) short |
getColixAtomPalette(Atom atom,
byte pid) |
(package private) short |
getColixBondPalette(Bond bond,
int pid) |
(package private) short |
getColixForPropertyValue(float val) |
ColorEncoder |
getColorEncoder(java.lang.String colorScheme) |
(package private) java.lang.String |
getColorSchemeList(java.lang.String colorScheme) |
(package private) boolean |
getDefaultColorRasmol() |
private int |
getJmolOrRasmolArgb(int id,
int argb) |
(package private) float[] |
getPropertyColorRange() |
(package private) void |
resetElementColors() |
(package private) void |
setColixBackgroundContrast(int argb) |
(package private) void |
setDefaultColors(boolean isRasmol) |
(package private) void |
setElementArgb(int id,
int argb) |
(package private) void |
setPropertyColorRange(float min,
float max) |
(package private) void |
setPropertyColorRangeData(float[] data,
BS bs,
java.lang.String colorScheme) |
(package private) void |
setPropertyColorScheme(java.lang.String colorScheme,
boolean isTranslucent,
boolean isOverloaded) |
(package private) void |
setRubberbandArgb(int argb) |
(package private) void |
setUserScale(int[] scale) |
ColorEncoder ce
private Viewer vwr
private GData g3d
private int[] argbsCpk
private int[] altArgbsCpk
private float[] colorData
private boolean isDefaultColorRasmol
short colixRubberband
short colixBackgroundContrast
void clear()
boolean getDefaultColorRasmol()
void resetElementColors()
void setDefaultColors(boolean isRasmol)
void setRubberbandArgb(int argb)
void setColixBackgroundContrast(int argb)
short getColixBondPalette(Bond bond, int pid)
short getColixAtomPalette(Atom atom, byte pid)
private int getJmolOrRasmolArgb(int id, int argb)
void setElementArgb(int id, int argb)
float[] getPropertyColorRange()
void setPropertyColorRangeData(float[] data, BS bs, java.lang.String colorScheme)
void setPropertyColorRange(float min, float max)
void setPropertyColorScheme(java.lang.String colorScheme, boolean isTranslucent, boolean isOverloaded)
void setUserScale(int[] scale)
java.lang.String getColorSchemeList(java.lang.String colorScheme)
short getColixForPropertyValue(float val)
public ColorEncoder getColorEncoder(java.lang.String colorScheme)