class VolumeDataReader extends SurfaceReader
Modifier and Type | Field and Description |
---|---|
protected boolean |
allowMapData |
protected int |
dataType |
protected javax.vecmath.Point3f |
point |
protected boolean |
precalculateVoxelData |
allowSigma, ANGSTROMS_PER_BOHR, anisotropy, center, cJvxlEdgeNaN, colorFractionBase, colorFractionRange, contourVertexCount, dataMax, dataMean, dataMin, defaultCutoff, defaultMappedDataMax, defaultMappedDataMin, eccentricityMatrix, eccentricityMatrixInverse, eccentricityRatio, eccentricityScale, edgeFractionBase, edgeFractionRange, fractionData, hasColorData, isAnisotropic, isEccentric, isJvxl, isProgressive, isXLowToHigh, jvxlColorDataRead, jvxlCutoff, jvxlData, jvxlDataIs2dContour, jvxlDataIsColorMapped, jvxlDataIsPrecisionColor, jvxlEdgeDataRead, jvxlFileHeaderBuffer, jvxlNSurfaceInts, jvxlVoxelBitSet, mappingPlane, marchingSquares, meshData, meshDataServer, minMax, nBytes, nDataPoints, nPointsX, nPointsY, nPointsZ, params, ptTemp, sg, vertexDataOnly, volumeData, volumetricOrigin, volumetricVectors, voxelCounts, voxelData, xyzMax, xyzMin
Constructor and Description |
---|
VolumeDataReader(SurfaceGenerator sg) |
Modifier and Type | Method and Description |
---|---|
protected void |
closeReader() |
protected void |
generateCube() |
protected void |
readSurfaceData(boolean isMapData) |
protected boolean |
readVolumeData(boolean isMapData) |
protected boolean |
readVolumeParameters() |
protected void |
readVoxelDataIndividually(boolean isMapData) |
(package private) void |
setup() |
protected int |
setVoxelRange(int index,
float min,
float max,
float ptsPerAngstrom,
int gridMax) |
addTriangleCheck, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, discardTempData, excludeMaximumSet, excludeMinimumSet, finalizeMapping, getColorPhaseIndex, getMinMaxMappedValues, getPlane, getSurfacePointAndFraction, getSurfacePointIndexAndFraction, getValue, getValueAtPoint, gotoAndReadVoxelData, gotoData, initializeMapping, initializeVolumetricData, jvxlUpdateInfo, readAndSetVolumeParameters, readColorData, readTheVolumeData, resetIsosurface, selectPocket, setBoundingBox, setMappingPlane, setOutputStream, setVectorAnisotropy, setVertexAnisotropy, setVolumeData, setVolumetricAnisotropy, setVolumetricOriginAnisotropy, slabIsosurface, updateSurfaceData, updateTriangles
protected int dataType
protected boolean precalculateVoxelData
protected boolean allowMapData
protected javax.vecmath.Point3f point
VolumeDataReader(SurfaceGenerator sg)
void setup()
protected boolean readVolumeParameters()
readVolumeParameters
in class SurfaceReader
protected boolean readVolumeData(boolean isMapData)
readVolumeData
in class SurfaceReader
protected void readVoxelDataIndividually(boolean isMapData) throws java.lang.Exception
java.lang.Exception
protected int setVoxelRange(int index, float min, float max, float ptsPerAngstrom, int gridMax)
protected void readSurfaceData(boolean isMapData) throws java.lang.Exception
readSurfaceData
in class SurfaceReader
java.lang.Exception
protected void generateCube()
protected void closeReader()
closeReader
in class SurfaceReader