Class SurfaceFileReader

java.lang.Object
org.jmol.jvxl.readers.SurfaceReader
org.jmol.jvxl.readers.SurfaceFileReader
All Implemented Interfaces:
VertexDataServer
Direct Known Subclasses:
PolygonFileReader, VolumeFileReader

abstract class SurfaceFileReader extends SurfaceReader
PolygonFileReader or VolumeFileReader
  • Field Details

    • br

      protected BufferedReader br
    • binarydoc

      protected javajs.api.GenericBinaryDocument binarydoc
    • out

      protected javajs.util.OC out
    • line

      protected String line
    • next

      protected int[] next
  • Constructor Details

    • SurfaceFileReader

      SurfaceFileReader()
  • Method Details

    • setStream

      protected void setStream(String fileName, boolean isBigEndian)
    • init

      void init(SurfaceGenerator sg)
      Description copied from class: SurfaceReader
      implemented in SurfaceFileReader and
      Specified by:
      init in class SurfaceReader
      Parameters:
      sg -
    • init2

      void init2(SurfaceGenerator sg, BufferedReader br)
    • init2SFR

      void init2SFR(SurfaceGenerator sg, BufferedReader br)
    • newBinaryDocument

      javajs.api.GenericBinaryDocument newBinaryDocument()
    • setOutputChannel

      protected void setOutputChannel(javajs.util.OC out)
      Overrides:
      setOutputChannel in class SurfaceReader
      Parameters:
      out -
    • closeReader

      protected void closeReader()
      Specified by:
      closeReader in class SurfaceReader
    • closeReaderSFR

      protected void closeReaderSFR()
    • discardTempData

      void discardTempData(boolean discardAll)
      Overrides:
      discardTempData in class SurfaceReader
    • getTokens

      protected String[] getTokens()
    • parseFloat

      protected float parseFloat()
    • parseFloatStr

      protected float parseFloatStr(String s)
    • parseFloatRange

      protected float parseFloatRange(String s, int iStart, int iEnd)
    • parseInt

      protected int parseInt()
    • parseIntStr

      protected int parseIntStr(String s)
    • parseIntNext

      protected int parseIntNext(String s)
    • parseFloatArrayStr

      protected float[] parseFloatArrayStr(String s)
    • parseFloatArray

      protected float[] parseFloatArray(float[] a, String strStart, String strEnd)
    • getQuotedStringNext

      protected String getQuotedStringNext()
    • skipTo

      protected void skipTo(String info, String what) throws Exception
      Throws:
      Exception
    • rd

      protected String rd() throws Exception
      Throws:
      Exception