Class CIFWriter
java.lang.Object
org.jmol.adapter.writers.XtlWriter
org.jmol.adapter.writers.CIFWriter
- All Implemented Interfaces:
JmolWriter
- Direct Known Subclasses:
FSG2SCIFConverter
A basic CIF writer only.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String[]protected Atom[]protected BSprotected Object[]protected booleanprotected booleanprotected booleanprotected SBprotected shortprotected intprotected OCprotected SymmetryInterfaceprotected ViewerFields inherited from class XtlWriter
haveUnitCell, isHighPrecision, precision, slop -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected static voidappendField(SB sb, String val, int width) protected SBprotected voidprepareAtomSet(BS bs) voidtoString()protected intwriteAtomSite(SB sb) protected booleanwriteChecked(SB output, String val) see https://github.com/rcsb/ciftools-java/blob/master/src/main/java/org/rcsb/cif/text/TextCifWriter.javaprotected voidwriteHeader(SB sb) protected voidwriteMultiline(SB output, String val) protected voidwriteOperations(SB sb) protected voidwriteParams(SB sb)
-
Field Details
-
vwr
-
oc
-
data
-
isP1
protected boolean isP1 -
isCIF2
protected boolean isCIF2 -
modelIndex
protected short modelIndex -
haveCustom
protected boolean haveCustom -
uc
-
bsOut
-
atoms
-
nops
protected int nops -
atomLabels
-
jmol_atoms
-
modelInfo
-
-
Constructor Details
-
CIFWriter
public CIFWriter()
-
-
Method Details
-
set
- Specified by:
setin interfaceJmolWriter
-
write
- Specified by:
writein interfaceJmolWriter
-
prepareAtomSet
-
writeHeader
-
writeOperations
-
writeParams
-
writeAtomSite
-
appendField
-
append3
-
writeChecked
-
writeMultiline
-
appendKey
-
toString
-