Package org.jmol.adapter.writers
Class MOLWriter
java.lang.Object
org.jmol.adapter.writers.MOLWriter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddMolFile(int iModel, javajs.util.SB mol, javajs.util.BS bsAtoms, javajs.util.BS bsBonds, boolean asV3000, boolean asJSON, boolean noAromatic, javajs.util.Quat q) private Stringprivate StringgetAtomPropertyAsString(Atom a, int tok) private voidgetAtomRecordMOL(int iModel, ModelSet ms, javajs.util.SB mol, int n, Atom a, javajs.util.Quat q, javajs.util.P3 pTemp, boolean asV3000, boolean asJSON, javajs.util.SB atomValues, int tokValue, boolean asSDF) private voidgetBondRecordMOL(javajs.util.SB mol, int n, Bond b, int[] atomMap, boolean asV3000, boolean asJSON, boolean noAromatic) private voidoutput80CharWrap(javajs.util.SB mol, String data, int maxN) private voidoutputLines(javajs.util.SB mol, String data, int maxN)
-
Field Details
-
vwr
-
ptTemp
private javajs.util.P3 ptTemp -
vNorm
private javajs.util.T3 vNorm -
vTemp
private javajs.util.T3 vTemp -
connections
private int[] connections
-
-
Constructor Details
-
MOLWriter
public MOLWriter()
-
-
Method Details
-
setViewer
-
addMolFile
public boolean addMolFile(int iModel, javajs.util.SB mol, javajs.util.BS bsAtoms, javajs.util.BS bsBonds, boolean asV3000, boolean asJSON, boolean noAromatic, javajs.util.Quat q) -
getAtomRecordMOL
-
getAtomParity
-
getAtomPropertyAsString
-
getBondRecordMOL
private void getBondRecordMOL(javajs.util.SB mol, int n, Bond b, int[] atomMap, boolean asV3000, boolean asJSON, boolean noAromatic) -
output80CharWrap
- Parameters:
mol-data-maxN- 80 for multi-line wrap; something smaller for single line output
-
outputLines
-