abstract class VolumeDataReader extends SurfaceReader
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
allowMapData |
protected AtomDataServer |
atomDataServer |
protected int |
dataType |
protected int |
maxGrid |
protected P3 |
point |
protected boolean |
precalculateVoxelData |
protected float |
ptsPerAngstrom |
protected boolean |
useOriginStepsPoints |
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 |
|---|
VolumeDataReader() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeReader() |
protected void |
generateCube() |
protected void |
initVDR(SurfaceGenerator sg) |
protected void |
readSurfaceData(boolean isMapData) |
protected void |
readSurfaceDataVDR(boolean isMapData) |
protected boolean |
readVolumeData(boolean isMapData) |
protected boolean |
readVolumeParameters(boolean isMapData) |
protected void |
readVoxelDataIndividually(boolean isMapData) |
(package private) void |
setup(boolean isMapData) |
protected void |
setVolumeData() |
protected boolean |
setVolumeDataParams() |
protected int |
setVoxelRange(int index,
float min,
float max,
float ptsPerAngstrom,
int gridMax,
float minPointsPerAngstrom) |
protected void |
showGridInfo() |
addTriangleCheck, addVC, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, discardTempData, discardTempDataSR, excludeMaximumSet, excludeMinimumSet, finalizeMapping, getColorPhaseIndex, getMinMaxMappedValues, getPlane, getPlane2, getSpanningVectors, getSPF, getSurfaceAtomIndex, getSurfacePointAndFraction, getSurfacePointIndexAndFraction, getValue, getValue2, getValueAtPoint, gotoAndReadVoxelData, gotoData, init, initializeMapping, initializeVolumetricData, initPlanes, initSR, jvxlUpdateInfo, newVoxelDataCube, postProcessVertices, readAndSetVolumeParameters, readColorData, resetIsosurface, selectPocket, setBBox, setOutputStream, setVectorAnisotropy, setVertexAnisotropy, setVolumeDataV, setVolumetricAnisotropy, setVolumetricOriginAnisotropy, slabIsosurface, updateSurfaceData, updateTrianglesprotected int dataType
protected boolean precalculateVoxelData
protected boolean allowMapData
protected P3 point
protected float ptsPerAngstrom
protected int maxGrid
protected AtomDataServer atomDataServer
protected boolean useOriginStepsPoints
protected void initVDR(SurfaceGenerator sg)
void setup(boolean isMapData)
isMapData - protected boolean readVolumeParameters(boolean isMapData)
readVolumeParameters in class SurfaceReaderprotected boolean readVolumeData(boolean isMapData)
readVolumeData in class SurfaceReaderprotected void readVoxelDataIndividually(boolean isMapData)
throws java.lang.Exception
java.lang.Exceptionprotected void setVolumeData()
protected boolean setVolumeDataParams()
protected void showGridInfo()
protected int setVoxelRange(int index,
float min,
float max,
float ptsPerAngstrom,
int gridMax,
float minPointsPerAngstrom)
index - min - max - ptsPerAngstrom - gridMax - minPointsPerAngstrom - -- added, but not necessaryprotected void readSurfaceData(boolean isMapData)
throws java.lang.Exception
readSurfaceData in class SurfaceReaderjava.lang.Exceptionprotected void readSurfaceDataVDR(boolean isMapData)
throws java.lang.Exception
java.lang.Exceptionprotected void generateCube()
protected void closeReader()
closeReader in class SurfaceReader