org.jmol.jvxl.readers
Class VolumeDataReader
java.lang.Object
org.jmol.jvxl.readers.SurfaceReader
org.jmol.jvxl.readers.VolumeDataReader
- All Implemented Interfaces:
- VertexDataServer
- Direct Known Subclasses:
- AtomDataReader, IsoFxyReader, IsoFxyzReader, IsoShapeReader
class VolumeDataReader
- extends SurfaceReader
Fields inherited from class org.jmol.jvxl.readers.SurfaceReader |
ANGSTROMS_PER_BOHR, cJvxlEdgeNaN, colorEncoder, colorFractionBase, colorFractionRange, contourVertexCount, defaultCutoff, defaultMappedDataMax, defaultMappedDataMin, edgeFractionBase, edgeFractionRange, fractionData, hasColorData, isApbsDx, isJvxl, isProgressive, isXLowToHigh, jvxlColorDataRead, jvxlCutoff, jvxlData, jvxlDataIs2dContour, jvxlDataIsColorMapped, jvxlDataIsPrecisionColor, jvxlEdgeDataRead, jvxlFileHeaderBuffer, jvxlNSurfaceInts, jvxlVoxelBitSet, marchingSquares, meshData, meshDataServer, nBytes, nDataPoints, nPointsX, nPointsY, nPointsZ, params, ptTemp, sg, vContours, vertexDataOnly, volumeData, volumetricOrigin, volumetricVectors, voxelCounts, voxelData |
Methods inherited from class org.jmol.jvxl.readers.SurfaceReader |
addTriangleCheck, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, discardTempData, excludeMaximumSet, excludeMinimumSet, getArgbFromPalette, getColorIndexFromPalette, getColorPhaseIndex, getMaxMappedValue, getMinMappedValue, getSurfacePointAndFraction, getSurfacePointIndexAndFraction, getValue, gotoAndReadVoxelData, gotoData, initializeVolumetricData, jvxlUpdateInfo, readColorData, resetIsosurface, selectPocket, setVolumeData, updateSurfaceData, updateTriangles |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataType
protected int dataType
precalculateVoxelData
protected boolean precalculateVoxelData
allowMapData
protected boolean allowMapData
center
protected javax.vecmath.Point3f center
point
protected javax.vecmath.Point3f point
anisotropy
protected float[] anisotropy
isAnisotropic
protected boolean isAnisotropic
eccentricityMatrix
protected javax.vecmath.Matrix3f eccentricityMatrix
eccentricityMatrixInverse
protected javax.vecmath.Matrix3f eccentricityMatrixInverse
isEccentric
protected boolean isEccentric
eccentricityScale
protected float eccentricityScale
eccentricityRatio
protected float eccentricityRatio
VolumeDataReader
VolumeDataReader(SurfaceGenerator sg)
setup
void setup()
readVolumeParameters
boolean readVolumeParameters()
- Specified by:
readVolumeParameters
in class SurfaceReader
readVolumeData
boolean readVolumeData(boolean isMapData)
- Specified by:
readVolumeData
in class SurfaceReader
readVoxelDataIndividually
protected void readVoxelDataIndividually(boolean isMapData)
throws java.lang.Exception
- Throws:
java.lang.Exception
setVoxelRange
protected int setVoxelRange(int index,
float min,
float max,
float ptsPerAngstrom,
int gridMax)
readSurfaceData
protected void readSurfaceData(boolean isMapData)
throws java.lang.Exception
- Specified by:
readSurfaceData
in class SurfaceReader
- Throws:
java.lang.Exception
generateCube
protected void generateCube()