Package org.jmol.jvxl.readers
Class IsoIntersectGridReader
- java.lang.Object
-
- org.jmol.jvxl.readers.SurfaceReader
-
- org.jmol.jvxl.readers.SurfaceFileReader
-
- org.jmol.jvxl.readers.VolumeFileReader
-
- org.jmol.jvxl.readers.IsoIntersectGridReader
-
- All Implemented Interfaces:
VertexDataServer
class IsoIntersectGridReader extends VolumeFileReader
A class to read a linear combination of cube file data. readerData is Object[] { VolumeFileReader[], float[] }
-
-
Field Summary
Fields Modifier and Type Field Description private float[]factorsprivate VolumeFileReader[]readers-
Fields inherited from class org.jmol.jvxl.readers.VolumeFileReader
ac, boundingBox, canDownsample, downsampleFactor, downsampleRemainders, endOfData, isAngstroms, nData, negativeAtomCount, nSkipX, nSkipY, nSkipZ, nSurfaces, readerClosed
-
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 IsoIntersectGridReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcloseReader()protected floatgetNextVoxelValue()protected voidinit(SurfaceGenerator sg)implemented in SurfaceFileReader andprotected voidreadParameters()protected booleanreadVolumeParameters(boolean isMapData)-
Methods inherited from class org.jmol.jvxl.readers.VolumeFileReader
checkAtomLine, getPlane, getPlaneNCI, getSPFv, getSurfacePointAndFraction, getValue, getVoxelBitSet, gotoData, init2, init2VFR, initializeSurfaceData, nextVoxel, readSurfaceData, readSurfaceDataVFR, readVolumeData, readVolumeDataVFR, readVoxelVector, recordData, skipComments, skipData, skipDataVFR, swapXZ
-
Methods inherited from class org.jmol.jvxl.readers.SurfaceFileReader
closeReaderSFR, discardTempData, getQuotedStringNext, getTokens, 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, getPlaneSR, getSPF, getSurfaceAtomIndex, getSurfacePointIndexAndFraction, getValue2, getValueAtPoint, gotoAndReadVoxelData, initializeMapping, initializeVolumetricData, initPlanes, initSR, jvxlUpdateInfo, newVoxelDataCube, postProcessVertices, readAndSetVolumeParameters, readColorData, resetIsosurface, selectPocket, setBBox, setVectorAnisotropy, setVertexAnisotropy, setVolumeDataV, setVolumetricAnisotropy, setVolumetricOriginAnisotropy, slabIsosurface, updateSurfaceData, updateTriangles
-
-
-
-
Field Detail
-
readers
private VolumeFileReader[] readers
-
factors
private float[] factors
-
-
Method Detail
-
init
protected void init(SurfaceGenerator sg)
Description copied from class:SurfaceReaderimplemented in SurfaceFileReader and- Overrides:
initin classSurfaceFileReader
-
readVolumeParameters
protected boolean readVolumeParameters(boolean isMapData)
- Overrides:
readVolumeParametersin classVolumeFileReader
-
getNextVoxelValue
protected float getNextVoxelValue() throws java.lang.Exception- Overrides:
getNextVoxelValuein classVolumeFileReader- Throws:
java.lang.Exception
-
closeReader
protected void closeReader()
- Overrides:
closeReaderin classVolumeFileReader
-
readParameters
protected void readParameters() throws java.lang.Exception- Specified by:
readParametersin classVolumeFileReader- Throws:
java.lang.Exception
-
-