org.jmol.jvxl.readers
Class PolygonFileReader

java.lang.Object
  extended by org.jmol.jvxl.readers.SurfaceReader
      extended by org.jmol.jvxl.readers.SurfaceFileReader
          extended by org.jmol.jvxl.readers.PolygonFileReader
All Implemented Interfaces:
VertexDataServer
Direct Known Subclasses:
EfvetReader, ObjReader, PmeshReader

abstract class PolygonFileReader
extends SurfaceFileReader


Field Summary
protected  int nTriangles
           
protected  int nVertices
           
 
Fields inherited from class org.jmol.jvxl.readers.SurfaceFileReader
binarydoc, br, line, next
 
Fields inherited from class org.jmol.jvxl.readers.SurfaceReader
ANGSTROMS_PER_BOHR, cJvxlEdgeNaN, colorEncoder, colorFractionBase, colorFractionRange, contourVertexCount, defaultCutoff, defaultMappedDataMax, defaultMappedDataMin, edgeFractionBase, edgeFractionRange, fractionData, hasColorData, isApbsDx, isJvxl, isProgressive, isXLowToHigh, jvxlColorDataRead, jvxlCutoff, jvxlData, jvxlDataIs2dContour, jvxlDataIsColorMapped, jvxlDataIsPrecisionColor, jvxlEdgeDataRead, jvxlFileHeaderBuffer, jvxlNSurfaceInts, jvxlVoxelBitSet, marchingSquares, meshData, meshDataServer, nBytes, nDataPoints, nPointsX, nPointsY, nPointsZ, params, ptTemp, sg, vContours, vertexDataOnly, volumeData, volumetricOrigin, volumetricVectors, voxelCounts, voxelData
 
Constructor Summary
PolygonFileReader(SurfaceGenerator sg, java.io.BufferedReader br)
           
 
Method Summary
(package private)  void discardTempData(boolean discardAll)
           
(package private) abstract  void getSurfaceData()
           
protected  void readSurfaceData(boolean isMapData)
           
(package private)  boolean readVolumeData(boolean isMapData)
           
(package private)  boolean readVolumeParameters()
           
 
Methods inherited from class org.jmol.jvxl.readers.SurfaceFileReader
determineFileType, getTokens, parseFloat, parseFloat, parseInt, parseInt, parseIntNext, skipTo
 
Methods inherited from class org.jmol.jvxl.readers.SurfaceReader
addTriangleCheck, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, excludeMaximumSet, excludeMinimumSet, getArgbFromPalette, getColorIndexFromPalette, getColorPhaseIndex, getMaxMappedValue, getMinMappedValue, getSurfacePointAndFraction, getSurfacePointIndexAndFraction, getValue, gotoAndReadVoxelData, gotoData, initializeVolumetricData, jvxlUpdateInfo, readColorData, resetIsosurface, selectPocket, setVolumeData, updateSurfaceData, updateTriangles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nVertices

protected int nVertices

nTriangles

protected int nTriangles
Constructor Detail

PolygonFileReader

PolygonFileReader(SurfaceGenerator sg,
                  java.io.BufferedReader br)
Method Detail

discardTempData

void discardTempData(boolean discardAll)
Overrides:
discardTempData in class SurfaceFileReader

readVolumeParameters

boolean readVolumeParameters()
Specified by:
readVolumeParameters in class SurfaceReader

readVolumeData

boolean readVolumeData(boolean isMapData)
Specified by:
readVolumeData in class SurfaceReader

readSurfaceData

protected void readSurfaceData(boolean isMapData)
                        throws java.lang.Exception
Specified by:
readSurfaceData in class SurfaceReader
Throws:
java.lang.Exception

getSurfaceData

abstract void getSurfaceData()
                      throws java.lang.Exception
Throws:
java.lang.Exception