org.jmol.adapter.readers.more
Class OdysseyReader

java.lang.Object
  extended by org.jmol.adapter.smarter.AtomSetCollectionReader
      extended by org.jmol.adapter.readers.more.OdysseyReader

public class OdysseyReader
extends AtomSetCollectionReader


Field Summary
(package private)  int atomCount
           
(package private)  int bondCount
           
(package private)  java.lang.String modelName
           
 
Fields inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader
ANGSTROMS_PER_BOHR, applySymmetryToBonds, atomSetCollection, desiredModelNumber, desiredSpaceGroupIndex, doApplySymmetry, filter, getHeader, ignoreFileSymmetryOperators, ignoreFileUnitCell, iHaveDesiredModel, iHaveSymmetryOperators, iHaveUnitCell, latticeCells, line, modelNumber, needToApplySymmetry, next, notionalUnitCell, prevline, primitiveLatticeVectors, ptLine, reader, readerName, spaceGroup
 
Constructor Summary
OdysseyReader()
           
 
Method Summary
(package private)  void readAtomNames()
           
(package private)  void readAtoms()
           
 AtomSetCollection readAtomSetCollection(java.io.BufferedReader reader)
           
(package private)  void readBonds()
           
(package private)  void readHeader()
           
 
Methods inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader
addJmolScript, addPrimitiveLatticeVector, addSites, applySymmetry, checkLineForScript, checkLineForScript, clearLatticeParameters, discardLines, discardLinesUntilBlank, discardLinesUntilContains, discardLinesUntilNonBlank, discardLinesUntilStartsWith, fillDataBlock, filterAtom, getElementSymbol, getStrings, getTokens, getTokens, getTokens, getTokensFloat, initialize, initialize, initializeCartesianToFractional, newAtomSet, parseFloat, parseFloat, parseFloat, parseInt, parseInt, parseInt, parseInt, parseToken, parseToken, parseToken, parseTokenNext, parseTrimmed, parseTrimmed, readAtomSetCollectionFromDOM, readLine, readLineTrimmed, setAtomCoord, setAtomCoord, setError, setFractionalCoordinates, setMOData, setSpaceGroupName, setSymmetryOperator, setUnitCell, setUnitCellItem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modelName

java.lang.String modelName

atomCount

int atomCount

bondCount

int bondCount
Constructor Detail

OdysseyReader

public OdysseyReader()
Method Detail

readAtomSetCollection

public AtomSetCollection readAtomSetCollection(java.io.BufferedReader reader)
Specified by:
readAtomSetCollection in class AtomSetCollectionReader

readHeader

void readHeader()
          throws java.lang.Exception
Throws:
java.lang.Exception

readAtoms

void readAtoms()
         throws java.lang.Exception
Throws:
java.lang.Exception

readAtomNames

void readAtomNames()
             throws java.lang.Exception
Throws:
java.lang.Exception

readBonds

void readBonds()
         throws java.lang.Exception
Throws:
java.lang.Exception