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 intcolorprivate intiTokenprivate intnPolygonsprivate intnXprivate intnYprivate StringpmeshErrorprivate String[]tokens(package private) floattransparencyprivate Stringtype-
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 voidcreateMesh()private floatgetFloat()private intgetInt()(package private) voidgetSurfaceData()(package private) voidinit2(SurfaceGenerator sg, BufferedReader br)private StringnextToken()private voidreadColor()private booleanreadVertices()private booleanreadVerticesAndPolygons()-
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, BufferedReader br)
- Overrides:
init2in classSurfaceFileReader
-
getSurfaceData
void getSurfaceData() throws Exception- Specified by:
getSurfaceDatain classPolygonFileReader- Throws:
Exception
-
readVerticesAndPolygons
private boolean readVerticesAndPolygons()
-
createMesh
private void createMesh()
-
-