public class BinaryDcdReader extends BinaryReader
| Modifier and Type | Field and Description |
|---|---|
private java.util.BitSet |
bsFree |
private int |
nAtoms |
private int |
nFree |
private int |
nModels |
private java.util.List<javax.vecmath.Point3f[]> |
trajectorySteps |
private float[] |
xAll |
private float[] |
yAll |
private float[] |
zAll |
docaddVibrations, ANGSTROMS_PER_BOHR, applySymmetryToBonds, atomSetCollection, bsFilter, bsModels, calculationType, continuing, desiredModelNumber, desiredVibrationNumber, doApplySymmetry, doCheckUnitCell, doPackUnitCell, doProcessLines, filter, filterHetero, getHeader, haveModel, havePartialChargeFilter, htParams, ignoreFileSpaceGroupName, ignoreFileSymmetryOperators, ignoreFileUnitCell, iHaveFractionalCoordinates, iHaveSymmetryOperators, iHaveUnitCell, isBinary, isSequential, isTrajectory, latticeCells, line, matUnitCellOrientation, modelNumber, next, notionalUnitCell, os, prevline, ptLine, reader, readerName, readMolecularOrbitals, spaceGroup, stateScriptVersionInt, supercell, symmetry, templateAtomCount, useAltNames, vibrationNumber, viewer| Constructor and Description |
|---|
BinaryDcdReader() |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
getTrajectoryStep(javax.vecmath.Point3f[] trajectoryStep) |
protected void |
initializeReader() |
private void |
readCoordinates() |
protected void |
readDocument() |
private float[] |
readFloatArray() |
processBinaryDocumentaddJmolScript, addPrimitiveLatticeVector, addSites, addSiteScript, appendLoadNote, applySymmetryAndSetTrajectory, checkFilter, checkLastModel, checkLine, checkLineForScript, checkLineForScript, clearUnitCell, cloneLastAtomSet, discardLinesUntilBlank, discardLinesUntilContains, discardLinesUntilContains, discardLinesUntilNonBlank, discardLinesUntilStartsWith, doGetModel, doGetVibration, fillDataBlock, fillDataBlock, fillFloatArray, fillFrequencyData, filterAtom, finalizeReader, getElementSymbol, getFortranFormatLengths, getStrings, getSymmetry, getTokens, getTokens, getTokens, getTokensFloat, initializeSymmetry, isLastModel, newAtomSet, parseFloat, parseFloat, parseFloat, parseInt, parseInt, parseInt, parseInt, parseStringInfestedFloatArray, parseToken, parseToken, parseToken, parseTokenNext, parseTrimmed, parseTrimmed, processXml, read3Vectors, readData, readLine, readLines, set2D, setAtomCoord, setAtomCoord, setFilter, setFractionalCoordinates, setIsPDB, setMOData, setPdb, setSpaceGroupName, setSymmetryOperator, setTransform, setUnitCell, setUnitCellItemprivate java.util.List<javax.vecmath.Point3f[]> trajectorySteps
private int nModels
private int nAtoms
private int nFree
private java.util.BitSet bsFree
private float[] xAll
private float[] yAll
private float[] zAll
protected void initializeReader()
initializeReader in class AtomSetCollectionReaderprotected void readDocument()
throws java.lang.Exception
readDocument in class BinaryReaderjava.lang.Exceptionprivate float[] readFloatArray()
throws java.lang.Exception
java.lang.Exceptionprivate void readCoordinates()
throws java.lang.Exception
java.lang.Exceptionprivate boolean getTrajectoryStep(javax.vecmath.Point3f[] trajectoryStep)
throws java.lang.Exception
java.lang.Exception