Package org.jmol.jvxl.readers
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 Summary
Fields Modifier and Type Field Description protected javajs.api.GenericBinaryDocumentbinarydocprotected java.io.BufferedReaderbrprotected java.lang.Stringlineprotected int[]nextprotected javajs.util.OCout-
Fields inherited from class org.jmol.jvxl.readers.SurfaceReader
allowSigma, ANGSTROMS_PER_BOHR, anisotropy, center, cJvxlEdgeNaN, colorFractionBase, colorFractionRange, contourVertexCount, dataMax, dataMean, dataMin, defaultCutoff, defaultMappedDataMax, defaultMappedDataMin, eccentricityMatrix, eccentricityMatrixInverse, eccentricityRatio, eccentricityScale, edgeFractionBase, edgeFractionRange, fractionData, hasColorData, haveSurfaceAtoms, isAnisotropic, isEccentric, isJvxl, isPeriodic, isProgressive, isQuiet, isXLowToHigh, jvxlColorDataRead, jvxlCutoff, jvxlData, jvxlDataIs2dContour, jvxlDataIsColorDensity, jvxlDataIsColorMapped, jvxlDataIsPrecisionColor, jvxlEdgeDataRead, jvxlFileHeaderBuffer, jvxlNSurfaceInts, jvxlVoxelBitSet, marchingCubes, marchingSquares, meshData, meshDataServer, minMax, nBytes, nDataPoints, nPointsX, nPointsY, nPointsZ, params, ptTemp, qpc, sg, vertexDataOnly, volumeData, volumetricOrigin, volumetricVectors, voxelCounts, voxelData, xyzMax, xyzMin, yzCount, yzPlanes
-
-
Constructor Summary
Constructors Constructor Description SurfaceFileReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcloseReader()protected voidcloseReaderSFR()(package private) voiddiscardTempData(boolean discardAll)protected java.lang.StringgetQuotedStringNext()protected java.lang.String[]getTokens()(package private) voidinit(SurfaceGenerator sg)implemented in SurfaceFileReader and(package private) voidinit2(SurfaceGenerator sg, java.io.BufferedReader br)(package private) voidinit2SFR(SurfaceGenerator sg, java.io.BufferedReader br)(package private) javajs.api.GenericBinaryDocumentnewBinaryDocument()protected floatparseFloat()protected float[]parseFloatArray(float[] a, java.lang.String strStart, java.lang.String strEnd)protected float[]parseFloatArrayStr(java.lang.String s)protected floatparseFloatRange(java.lang.String s, int iStart, int iEnd)protected floatparseFloatStr(java.lang.String s)protected intparseInt()protected intparseIntNext(java.lang.String s)protected intparseIntStr(java.lang.String s)protected java.lang.Stringrd()protected voidsetOutputChannel(javajs.util.OC out)protected voidsetStream(java.lang.String fileName, boolean isBigEndian)protected voidskipTo(java.lang.String info, java.lang.String what)-
Methods inherited from class org.jmol.jvxl.readers.SurfaceReader
addTriangleCheck, addVC, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, discardTempDataSR, excludeMaximumSet, excludeMinimumSet, finalizeMapping, getColorPhaseIndex, getMinMaxMappedValues, getPlane, getPlaneSR, getSPF, getSurfaceAtomIndex, getSurfacePointAndFraction, getSurfacePointIndexAndFraction, getValue, getValue2, getValueAtPoint, gotoAndReadVoxelData, gotoData, initializeMapping, initializeVolumetricData, initPlanes, initSR, jvxlUpdateInfo, newVoxelDataCube, postProcessVertices, readAndSetVolumeParameters, readColorData, readSurfaceData, readVolumeData, readVolumeParameters, resetIsosurface, selectPocket, setBBox, setVectorAnisotropy, setVertexAnisotropy, setVolumeDataV, setVolumetricAnisotropy, setVolumetricOriginAnisotropy, slabIsosurface, updateSurfaceData, updateTriangles
-
-
-
-
Method Detail
-
setStream
protected void setStream(java.lang.String fileName, boolean isBigEndian)
-
init
void init(SurfaceGenerator sg)
Description copied from class:SurfaceReaderimplemented in SurfaceFileReader and- Specified by:
initin classSurfaceReader
-
init2
void init2(SurfaceGenerator sg, java.io.BufferedReader br)
-
init2SFR
void init2SFR(SurfaceGenerator sg, java.io.BufferedReader br)
-
newBinaryDocument
javajs.api.GenericBinaryDocument newBinaryDocument()
-
setOutputChannel
protected void setOutputChannel(javajs.util.OC out)
- Overrides:
setOutputChannelin classSurfaceReader
-
closeReader
protected void closeReader()
- Specified by:
closeReaderin classSurfaceReader
-
closeReaderSFR
protected void closeReaderSFR()
-
discardTempData
void discardTempData(boolean discardAll)
- Overrides:
discardTempDatain classSurfaceReader
-
getTokens
protected java.lang.String[] getTokens()
-
parseFloat
protected float parseFloat()
-
parseFloatStr
protected float parseFloatStr(java.lang.String s)
-
parseFloatRange
protected float parseFloatRange(java.lang.String s, int iStart, int iEnd)
-
parseInt
protected int parseInt()
-
parseIntStr
protected int parseIntStr(java.lang.String s)
-
parseIntNext
protected int parseIntNext(java.lang.String s)
-
parseFloatArrayStr
protected float[] parseFloatArrayStr(java.lang.String s)
-
parseFloatArray
protected float[] parseFloatArray(float[] a, java.lang.String strStart, java.lang.String strEnd)
-
getQuotedStringNext
protected java.lang.String getQuotedStringNext()
-
skipTo
protected void skipTo(java.lang.String info, java.lang.String what) throws java.lang.Exception- Throws:
java.lang.Exception
-
rd
protected java.lang.String rd() throws java.lang.Exception- Throws:
java.lang.Exception
-
-