org.jmol.util
Class ColorEncoder
java.lang.Object
org.jmol.util.ColorEncoder
public class ColorEncoder
- extends java.lang.Object
Method Summary |
private static void |
checkColorIndex()
|
static int |
colorIndex(int q,
int segmentCount)
|
private static java.lang.String |
fixName(java.lang.String name)
|
static int |
getArgbFromPalette(float val,
float lo,
float hi,
int palette)
|
static short |
getColorIndex(int c)
|
short |
getColorIndexFromPalette(float val,
float lo,
float hi)
|
static short |
getColorIndexFromPalette(float val,
float lo,
float hi,
int palette)
|
static int |
getColorScheme(java.lang.String colorScheme,
boolean isOverloaded)
|
private static int |
getColorScheme(java.lang.String colorScheme,
boolean defaultToRoygb,
boolean isOverloaded)
|
static int[] |
getColorSchemeArray(int palette)
|
static java.lang.String |
getColorSchemeList(int[] scheme)
|
java.lang.String |
getColorSchemeName()
|
static java.lang.String |
getColorSchemeName(int i)
|
static int[] |
getRasmolScale(boolean forceNew)
|
static java.lang.String |
getState(java.lang.StringBuffer sfunc)
|
static int |
makeColorScheme(java.lang.String name,
int[] scale,
boolean isOverloaded)
|
static int |
quantize(float val,
float lo,
float hi,
int segmentCount)
|
private static int |
schemeIndex(java.lang.String colorScheme)
|
int |
setColorScheme(java.lang.String colorScheme)
|
static void |
setUserScale(int[] scale)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BYELEMENT_PREFIX
public static final java.lang.String BYELEMENT_PREFIX
- See Also:
- Constant Field Values
BYRESIDUE_PREFIX
public static final java.lang.String BYRESIDUE_PREFIX
- See Also:
- Constant Field Values
BYELEMENT_JMOL
private static final java.lang.String BYELEMENT_JMOL
- See Also:
- Constant Field Values
BYELEMENT_RASMOL
private static final java.lang.String BYELEMENT_RASMOL
- See Also:
- Constant Field Values
BYRESIDUE_SHAPELY
private static final java.lang.String BYRESIDUE_SHAPELY
- See Also:
- Constant Field Values
BYRESIDUE_AMINO
private static final java.lang.String BYRESIDUE_AMINO
- See Also:
- Constant Field Values
colorSchemes
private static final java.lang.String[] colorSchemes
ROYGB
public static final int ROYGB
- See Also:
- Constant Field Values
BGYOR
public static final int BGYOR
- See Also:
- Constant Field Values
RWB
public static final int RWB
- See Also:
- Constant Field Values
BWR
public static final int BWR
- See Also:
- Constant Field Values
LOW
public static final int LOW
- See Also:
- Constant Field Values
HIGH
public static final int HIGH
- See Also:
- Constant Field Values
JMOL
public static final int JMOL
- See Also:
- Constant Field Values
RASMOL
public static final int RASMOL
- See Also:
- Constant Field Values
SHAPELY
public static final int SHAPELY
- See Also:
- Constant Field Values
AMINO
public static final int AMINO
- See Also:
- Constant Field Values
USER
public static final int USER
- See Also:
- Constant Field Values
RESU
public static final int RESU
- See Also:
- Constant Field Values
palette
private int palette
userScale
private static int[] userScale
thisScale
private static int[] thisScale
thisName
private static java.lang.String thisName
isColorIndex
private static boolean isColorIndex
schemes
private static java.util.Hashtable schemes
rasmolScale
private static int[] rasmolScale
argbsCpk
private static int[] argbsCpk
argbsRoygb
private static int[] argbsRoygb
argbsRwb
private static int[] argbsRwb
argbsShapely
private static int[] argbsShapely
argbsAmino
private static int[] argbsAmino
ihalf
private static int ihalf
GRAY
private static final int GRAY
- See Also:
- Constant Field Values
ColorEncoder
public ColorEncoder()
schemeIndex
private static final int schemeIndex(java.lang.String colorScheme)
getRasmolScale
public static int[] getRasmolScale(boolean forceNew)
makeColorScheme
public static int makeColorScheme(java.lang.String name,
int[] scale,
boolean isOverloaded)
checkColorIndex
private static void checkColorIndex()
fixName
private static java.lang.String fixName(java.lang.String name)
setColorScheme
public int setColorScheme(java.lang.String colorScheme)
getColorSchemeName
public java.lang.String getColorSchemeName()
getColorSchemeName
public static final java.lang.String getColorSchemeName(int i)
getColorScheme
public static final int getColorScheme(java.lang.String colorScheme,
boolean isOverloaded)
getColorScheme
private static final int getColorScheme(java.lang.String colorScheme,
boolean defaultToRoygb,
boolean isOverloaded)
setUserScale
public static final void setUserScale(int[] scale)
getState
public static final java.lang.String getState(java.lang.StringBuffer sfunc)
getColorSchemeList
public static java.lang.String getColorSchemeList(int[] scheme)
getColorSchemeArray
public static final int[] getColorSchemeArray(int palette)
getArgbFromPalette
public static final int getArgbFromPalette(float val,
float lo,
float hi,
int palette)
getColorIndexFromPalette
public static final short getColorIndexFromPalette(float val,
float lo,
float hi,
int palette)
getColorIndex
public static final short getColorIndex(int c)
quantize
public static final int quantize(float val,
float lo,
float hi,
int segmentCount)
colorIndex
public static final int colorIndex(int q,
int segmentCount)
getColorIndexFromPalette
public short getColorIndexFromPalette(float val,
float lo,
float hi)