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