org.jmol.jvxl.readers
class Dsn6BinaryReader extends MapFileReader
Modifier and Type | Field and Description |
---|---|
private byte[] |
brickLayer |
private int |
brickLayerByteCount |
private int |
brickLayerVoxelCount |
private int |
brickRowByteCount |
private float |
byteFactor |
private int |
nBrickX |
private int |
nBrickY |
private int |
pt |
private int |
xyCount |
a, adjustment, alpha, b, beta, c, dmax, dmean, dmin, drange, gamma, mapc, mapr, maps, mode, na, nb, nc, nx, nxyzStart, ny, nz, origin, vectors
atomCount, boundingBox, canDownsample, downsampleFactor, endOfData, isAngstroms, negativeAtomCount, nSurfaces, readerClosed, thePlane
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, 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 and Description |
---|
Dsn6BinaryReader(SurfaceGenerator sg,
String fileName,
String data) |
Modifier and Type | Method and Description |
---|---|
private float |
getBrickValue(int pt) |
protected float |
nextVoxel() |
private void |
readBrickLayer() |
protected void |
readParameters() |
protected void |
skipData(int nPoints) |
getVectorsAndOrigin, setCutoffAutomatic
checkAtomLine, closeReader, getNextVoxelValue, getPlane, getPlaneProcessed, getSurfacePointAndFraction, getValue, getVoxelBitSet, gotoData, initializeSurfaceData, readSurfaceData, readVolumeData, readVolumeParameters, readVoxelVector, recordData, skipComments
discardTempData, getNextQuotedString, getTokens, parseFloat, parseFloat, parseFloatArray, parseFloatArray, parseInt, parseInt, parseIntNext, readLine, setOutputStream, skipTo
addTriangleCheck, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, excludeMaximumSet, excludeMinimumSet, finalizeMapping, getColorPhaseIndex, getMinMaxMappedValues, getSurfaceAtomIndex, getSurfacePointIndexAndFraction, getValueAtPoint, gotoAndReadVoxelData, initializeMapping, initializeVolumetricData, initPlanes, jvxlUpdateInfo, newVoxelDataCube, postProcessVertices, readAndSetVolumeParameters, readColorData, resetIsosurface, selectPocket, setBoundingBox, setVectorAnisotropy, setVertexAnisotropy, setVolumeData, setVolumetricAnisotropy, setVolumetricOriginAnisotropy, slabIsosurface, updateSurfaceData, updateTriangles
private float byteFactor
private int xyCount
private int nBrickX
private int nBrickY
private int brickLayerVoxelCount
private int brickLayerByteCount
private int brickRowByteCount
private byte[] brickLayer
private int pt
Dsn6BinaryReader(SurfaceGenerator sg, String fileName, String data)
protected void readParameters() throws Exception
readParameters
in class VolumeFileReader
Exception
private float getBrickValue(int pt)
protected float nextVoxel() throws Exception
nextVoxel
in class VolumeFileReader
Exception
protected void skipData(int nPoints) throws Exception
skipData
in class VolumeFileReader
Exception