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 BufferedReaderbrprotected 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 StringgetQuotedStringNext()protected String[]getTokens()(package private) voidinit(SurfaceGenerator sg)implemented in SurfaceFileReader and(package private) voidinit2(SurfaceGenerator sg, BufferedReader br)(package private) voidinit2SFR(SurfaceGenerator sg, BufferedReader br)(package private) javajs.api.GenericBinaryDocumentnewBinaryDocument()protected floatparseFloat()protected float[]parseFloatArray(float[] a, String strStart, String strEnd)protected float[]parseFloatArrayStr(String s)protected floatparseFloatRange(String s, int iStart, int iEnd)protected floatparseFloatStr(String s)protected intparseInt()protected intparseIntNext(String s)protected intparseIntStr(String s)protected Stringrd()protected voidsetOutputChannel(javajs.util.OC out)protected voidsetStream(String fileName, boolean isBigEndian)protected voidskipTo(String info, 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
-
-
-
-
Field Detail
-
br
protected BufferedReader br
-
binarydoc
protected javajs.api.GenericBinaryDocument binarydoc
-
out
protected javajs.util.OC out
-
line
protected String line
-
next
protected int[] next
-
-
Method Detail
-
setStream
protected void setStream(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, BufferedReader br)
-
init2SFR
void init2SFR(SurfaceGenerator sg, 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 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)
-
getQuotedStringNext
protected String getQuotedStringNext()
-
-