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[]
factors
private 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 void
closeReader()
protected float
getNextVoxelValue()
protected void
init(SurfaceGenerator sg)
implemented in SurfaceFileReader andprotected void
readParameters()
protected boolean
readVolumeParameters(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:SurfaceReader
implemented in SurfaceFileReader and- Overrides:
init
in classSurfaceFileReader
-
readVolumeParameters
protected boolean readVolumeParameters(boolean isMapData)
- Overrides:
readVolumeParameters
in classVolumeFileReader
-
getNextVoxelValue
protected float getNextVoxelValue() throws java.lang.Exception
- Overrides:
getNextVoxelValue
in classVolumeFileReader
- Throws:
java.lang.Exception
-
closeReader
protected void closeReader()
- Overrides:
closeReader
in classVolumeFileReader
-
readParameters
protected void readParameters() throws java.lang.Exception
- Specified by:
readParameters
in classVolumeFileReader
- Throws:
java.lang.Exception
-
-