Package org.jmol.util
Class Escape
java.lang.Object
org.jmol.util.Escape
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic Stringstatic StringeAD(double[] dlist) static StringeAF(float[] flist) static StringeAI(int[] ilist) static StringeAP(javajs.util.T3[] plist) static Stringstatic StringeBond(javajs.util.BS bs) static StringeBS(javajs.util.BS bs) static StringencapsulateData(String name, Object data, int depth) static StringeP(javajs.util.T3 xyz) must be its own, because of the possibility of being nullstatic StringeP4(javajs.util.P4 x) static StringescapeColor(int argb) static StringescapeFloatA(float[] f, boolean asArray) static StringescapeFloatAA(float[][] f, boolean addSemi) static StringescapeFloatAAA(float[][][] f, boolean addSemi) static ObjectescapeHelical(String id, int tokType, javajs.util.P3 a, javajs.util.P3 b, javajs.util.T3[] pts) Jmol-specific post-processing of the array data returned by Measure.computeHelicalAxisstatic Stringstatic StringescapeModelFileNumber(int iv) private static StringescapeNice(String s) static Stringstatic StringgetHexColorFromRGB(int argb) static intgetHexitValue(char ch) static booleanstatic booleanstatic Stringprivate static StringpackageReadable(String infoName, String infoType, String info) private static StringpackageReadableSb(String infoName, String infoType, javajs.util.SB sb) static StringtoReadable(String name, Object info) Used only for getProperty("readable",...)static Objectstatic ObjectunescapeMatrix(String strMatrix) static String[]unescapeStringArray(String data) static Stringstatic 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
-
escapeNice
-
uABsM
-
isStringArray
-
uP
-
unescapeMatrix
-
eBS
-
eBond
-
toReadable
Used only for getProperty("readable",...)- Parameters:
name-info-- Returns:
- tabular listing, with array types
-
packageReadableSb
-
packageReadable
-
escapeModelFileNumber
-
encapsulateData
-
unescapeUnicode
-
getHexitValue
public static int getHexitValue(char ch) -
unescapeStringArray
-
isAV
-
escapeHelical
public static Object escapeHelical(String id, int tokType, javajs.util.P3 a, javajs.util.P3 b, javajs.util.T3[] pts) Jmol-specific post-processing of the array data returned by Measure.computeHelicalAxis- Parameters:
id-tokType-a-b-pts-- Returns:
- various objects depending upon tokType
-