org.jmol.viewer
class ColorManager extends Object
Modifier and Type | Field and Description |
---|---|
private int[] |
altArgbsCpk |
private int[] |
argbsCpk |
(package private) short |
colixBackgroundContrast |
(package private) short |
colixRubberband |
private float[] |
colorData |
private Graphics3D |
g3d |
private boolean |
isDefaultColorRasmol |
private ColorEncoder |
propertyColorEncoder |
private Viewer |
viewer |
Constructor and Description |
---|
ColorManager(Viewer viewer,
Graphics3D g3d) |
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(String colorScheme) |
(package private) String |
getColorSchemeList(String colorScheme) |
(package private) boolean |
getDefaultColorRasmol() |
private int |
getJmolOrRasmolArgb(int id,
int argb) |
(package private) float[] |
getPropertyColorRange() |
(package private) String |
getState(StringBuffer sfunc) |
(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[] data,
BitSet bs,
String colorScheme) |
(package private) void |
setPropertyColorRange(float min,
float max) |
(package private) void |
setPropertyColorScheme(String colorScheme,
boolean isTranslucent,
boolean isOverloaded) |
(package private) void |
setRubberbandArgb(int argb) |
(package private) void |
setUserScale(int[] scale) |
private ColorEncoder propertyColorEncoder
private Viewer viewer
private Graphics3D g3d
private int[] argbsCpk
private int[] altArgbsCpk
private float[] colorData
private boolean isDefaultColorRasmol
short colixRubberband
short colixBackgroundContrast
ColorManager(Viewer viewer, Graphics3D g3d)
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 setPropertyColorRange(float min, float max)
void setPropertyColorScheme(String colorScheme, boolean isTranslucent, boolean isOverloaded)
String getState(StringBuffer sfunc)
void setUserScale(int[] scale)
short getColixForPropertyValue(float val)
public ColorEncoder getColorEncoder(String colorScheme)