org.jmol.viewer

Class ColorManager

class ColorManager extends Object

Field Summary
int[]altArgbsCpk
int[]argbsCpk
shortcolixBackgroundContrast
shortcolixRubberband
float[]colorData
floatcolorHi
floatcolorLo
Graphics3Dg3d
booleanisDefaultColorRasmol
intpalette
Viewerviewer
Constructor Summary
ColorManager(Viewer viewer, Graphics3D g3d)
Method Summary
voidclear()
static voidflushCaches()
static intgetAmbientPercent()
shortgetColixAtomPalette(Atom atom, byte pid)
shortgetColixForPropertyValue(float val)
int[]getColorSchemeArray(String colorScheme)
StringgetColorSchemeList(String colorScheme, boolean ifDefault)
float[]getCurrentColorRange()
booleangetDefaultColorRasmol()
static intgetDiffusePercent()
static intgetJmolOrRasmolArgb(int id, int argb)
shortgetPropertyColix(int iAtom)
static booleangetSpecular()
static intgetSpecularPercent()
static StringgetState(StringBuffer sfunc)
voidresetElementColors()
static voidsetAmbientPercent(int ambientPercent)
voidsetColixBackgroundContrast(int argb)
intsetColorScheme(String colorScheme, boolean isOverloaded)
voidsetCurrentColorRange(float[] data, BitSet bs, String colorScheme)
voidsetCurrentColorRange(float min, float max)
voidsetDefaultColors(String colorScheme)
static voidsetDiffusePercent(int diffusePercent)
voidsetElementArgb(int id, int argb)
voidsetRubberbandArgb(int argb)
static voidsetSpecular(boolean specular)
static voidsetSpecularPercent(int specularPercent)
static voidsetSpecularPower(int specularPower)
static voidsetUserScale(int[] scale)

Field Detail

altArgbsCpk

private int[] altArgbsCpk

argbsCpk

private int[] argbsCpk

colixBackgroundContrast

short colixBackgroundContrast

colixRubberband

short colixRubberband

colorData

private float[] colorData

colorHi

private float colorHi

colorLo

private float colorLo

g3d

private Graphics3D g3d

isDefaultColorRasmol

private boolean isDefaultColorRasmol

palette

private int palette

viewer

private Viewer viewer

Constructor Detail

ColorManager

ColorManager(Viewer viewer, Graphics3D g3d)

Method Detail

clear

void clear()

flushCaches

private static void flushCaches()

getAmbientPercent

static int getAmbientPercent()

getColixAtomPalette

short getColixAtomPalette(Atom atom, byte pid)

getColixForPropertyValue

short getColixForPropertyValue(float val)

getColorSchemeArray

int[] getColorSchemeArray(String colorScheme)

getColorSchemeList

String getColorSchemeList(String colorScheme, boolean ifDefault)

getCurrentColorRange

float[] getCurrentColorRange()

getDefaultColorRasmol

boolean getDefaultColorRasmol()

getDiffusePercent

static int getDiffusePercent()

getJmolOrRasmolArgb

private static int getJmolOrRasmolArgb(int id, int argb)

getPropertyColix

private short getPropertyColix(int iAtom)

getSpecular

static boolean getSpecular()

getSpecularPercent

static int getSpecularPercent()

getState

static String getState(StringBuffer sfunc)

resetElementColors

void resetElementColors()

setAmbientPercent

static void setAmbientPercent(int ambientPercent)

setColixBackgroundContrast

void setColixBackgroundContrast(int argb)

setColorScheme

int setColorScheme(String colorScheme, boolean isOverloaded)

setCurrentColorRange

void setCurrentColorRange(float[] data, BitSet bs, String colorScheme)

setCurrentColorRange

void setCurrentColorRange(float min, float max)

setDefaultColors

void setDefaultColors(String colorScheme)

setDiffusePercent

static void setDiffusePercent(int diffusePercent)

setElementArgb

void setElementArgb(int id, int argb)

setRubberbandArgb

void setRubberbandArgb(int argb)

setSpecular

static void setSpecular(boolean specular)

setSpecularPercent

static void setSpecularPercent(int specularPercent)

setSpecularPower

static void setSpecularPower(int specularPower)

setUserScale

static void setUserScale(int[] scale)