Package org.jmol.jvxl.readers
Class Pmesh4Reader
- java.lang.Object
-
- org.jmol.jvxl.readers.SurfaceReader
-
- org.jmol.jvxl.readers.SurfaceFileReader
-
- org.jmol.jvxl.readers.PolygonFileReader
-
- org.jmol.jvxl.readers.Pmesh4Reader
-
- All Implemented Interfaces:
VertexDataServer
class Pmesh4Reader extends PolygonFileReader
-
-
Field Summary
Fields Modifier and Type Field Description private int
color
private int
iToken
private int
nPolygons
private int
nX
private int
nY
private java.lang.String
pmeshError
private java.lang.String[]
tokens
(package private) float
transparency
private java.lang.String
type
-
Fields inherited from class org.jmol.jvxl.readers.PolygonFileReader
nTriangles, nVertices
-
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 Pmesh4Reader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
createMesh()
private float
getFloat()
private int
getInt()
(package private) void
getSurfaceData()
(package private) void
init2(SurfaceGenerator sg, java.io.BufferedReader br)
private java.lang.String
nextToken()
private void
readColor()
private boolean
readVertices()
private boolean
readVerticesAndPolygons()
-
Methods inherited from class org.jmol.jvxl.readers.PolygonFileReader
init2PFR, readSurfaceData, readVolumeData, readVolumeParameters
-
Methods inherited from class org.jmol.jvxl.readers.SurfaceFileReader
closeReader, closeReaderSFR, discardTempData, getQuotedStringNext, getTokens, init, init2SFR, newBinaryDocument, parseFloat, parseFloatArray, parseFloatArrayStr, parseFloatRange, parseFloatStr, parseInt, parseIntNext, parseIntStr, rd, setOutputChannel, setStream, skipTo
-
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, resetIsosurface, selectPocket, setBBox, setVectorAnisotropy, setVertexAnisotropy, setVolumeDataV, setVolumetricAnisotropy, setVolumetricOriginAnisotropy, slabIsosurface, updateSurfaceData, updateTriangles
-
-
-
-
Method Detail
-
init2
void init2(SurfaceGenerator sg, java.io.BufferedReader br)
- Overrides:
init2
in classSurfaceFileReader
-
getSurfaceData
void getSurfaceData() throws java.lang.Exception
- Specified by:
getSurfaceData
in classPolygonFileReader
- Throws:
java.lang.Exception
-
readVerticesAndPolygons
private boolean readVerticesAndPolygons()
-
readColor
private void readColor() throws java.lang.Exception
- Throws:
java.lang.Exception
-
readVertices
private boolean readVertices() throws java.lang.Exception
- Throws:
java.lang.Exception
-
createMesh
private void createMesh()
-
nextToken
private java.lang.String nextToken() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getInt
private int getInt() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getFloat
private float getFloat() throws java.lang.Exception
- Throws:
java.lang.Exception
-
-