Package org.jmol.util
Class Escape
java.lang.Object
org.jmol.util.Escape
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
static String
static String
eAD
(double[] dlist) static String
eAF
(float[] flist) static String
eAI
(int[] ilist) static String
static String
static String
static String
static String
encapsulateData
(String name, Object data, int depth) static String
must be its own, because of the possibility of being nullstatic String
static String
escapeColor
(int argb) static String
escapeFloatA
(float[] f, boolean asArray) static String
escapeFloatAA
(float[][] f, boolean addSemi) static String
escapeFloatAAA
(float[][][] f, boolean addSemi) static Object
escapeHelical
(String id, int tokType, P3 a, P3 b, T3[] pts) Jmol-specific post-processing of the array data returned by Measure.computeHelicalAxisstatic String
static String
escapeModelFileNumber
(int iv) static String
static String
getHexColorFromRGB
(int argb) static int
getHexitValue
(char ch) static boolean
static boolean
static String
static String
toReadable
(String name, Object info) Used only for getProperty("readable",...)static Object
static Object
unescapeMatrix
(String strMatrix) static String[]
unescapeStringArray
(String data) static String
static Object
-
Constructor Details
-
Escape
public Escape()
-
-
Method Details
-
escapeColor
-
getHexColorFromRGB
-
eP
must be its own, because of the possibility of being null- Parameters:
xyz
-- Returns:
- {x y z}
-
matrixToScript
-
eP4
-
drawQuat
-
e
-
eV
-
escapeMap
-
escapeFloatA
- Parameters:
f
-asArray
- -- FALSE allows bypassing of escape(Object f); TRUE: unnecssary- Returns:
- tabular string
-
escapeFloatAA
-
escapeFloatAAA
-
eAS
- Parameters:
list
- list of strings to serializenicely
- TODO- Returns:
- serialized array
-
eAI
-
eAD
-
eAF
-
eAP
-
uABsM
-
isStringArray
-
uP
-
unescapeMatrix
-
eBS
-
eBond
-
toReadable
Used only for getProperty("readable",...)- Parameters:
name
-info
-- Returns:
- tabular listing, with array types
-
escapeModelFileNumber
-
encapsulateData
-
unescapeUnicode
-
getHexitValue
public static int getHexitValue(char ch) -
unescapeStringArray
-
isAV
-
escapeHelical
Jmol-specific post-processing of the array data returned by Measure.computeHelicalAxis- Parameters:
id
-tokType
-a
-b
-pts
-- Returns:
- various objects depending upon tokType
-