Package org.jmol.viewer
Class ColorManager
- java.lang.Object
-
- org.jmol.viewer.ColorManager
-
public class ColorManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private int[]altArgbsCpkprivate int[]argbsCpkColorEncoderceshortcolixBackgroundContrastshortcolixRubberbandprivate float[]colorDataprivate GDatag3d(package private) booleanisDefaultColorRasmolprivate Viewervwr
-
Constructor Summary
Constructors Constructor Description ColorManager(Viewer vwr, GData gdata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private int[]getArgbs(int tok)shortgetColixAtomPalette(Atom atom, byte pid)shortgetColixBondPalette(Bond bond, int pid)ColorEncodergetColorEncoder(java.lang.String colorScheme)java.lang.StringgetColorSchemeList(java.lang.String colorScheme)private intgetJmolOrRasmolArgb(int id, int argb)(package private) float[]getPropertyColorRange()(package private) voidsetColixBackgroundContrast(int argb)(package private) voidsetDefaultColors(boolean isRasmol)shortsetElementArgb(int id, int argb)voidsetPropertyColorRange(float min, float max)voidsetPropertyColorRangeData(float[] data, BS bs)(package private) voidsetPropertyColorScheme(java.lang.String colorScheme, boolean isTranslucent, boolean isOverloaded)voidsetRubberbandArgb(int argb)
-
-
-
Field Detail
-
ce
public ColorEncoder ce
-
vwr
private Viewer vwr
-
g3d
private GData g3d
-
argbsCpk
private int[] argbsCpk
-
altArgbsCpk
private int[] altArgbsCpk
-
colorData
private float[] colorData
-
isDefaultColorRasmol
boolean isDefaultColorRasmol
-
colixRubberband
public short colixRubberband
-
colixBackgroundContrast
public short colixBackgroundContrast
-
-
Method Detail
-
setDefaultColors
void setDefaultColors(boolean isRasmol)
-
setRubberbandArgb
public void setRubberbandArgb(int argb)
-
setColixBackgroundContrast
void setColixBackgroundContrast(int argb)
-
getColixBondPalette
public short getColixBondPalette(Bond bond, int pid)
-
getColixAtomPalette
public short getColixAtomPalette(Atom atom, byte pid)
-
getArgbs
private int[] getArgbs(int tok)
-
getJmolOrRasmolArgb
private int getJmolOrRasmolArgb(int id, int argb)
-
setElementArgb
public short setElementArgb(int id, int argb)
-
getPropertyColorRange
float[] getPropertyColorRange()
-
setPropertyColorRangeData
public void setPropertyColorRangeData(float[] data, BS bs)
-
setPropertyColorRange
public void setPropertyColorRange(float min, float max)
-
setPropertyColorScheme
void setPropertyColorScheme(java.lang.String colorScheme, boolean isTranslucent, boolean isOverloaded)
-
getColorSchemeList
public java.lang.String getColorSchemeList(java.lang.String colorScheme)
-
getColorEncoder
public ColorEncoder getColorEncoder(java.lang.String colorScheme)
-
-