class IsoFxyReader extends AtomDataReader
| Modifier and Type | Field and Description |
|---|---|
private float[][] |
data |
private java.lang.Object[] |
func |
private boolean |
isPlanarMapping |
private float[] |
values |
atomCount, atomData, atomIndex, atomNo, atomProp, atomRadius, atomXyz, bsMyIgnored, bsMySelected, bsNearby, bsSurfaceVoxels, contactPair, doAddHydrogens, doUseIterator, fileDotModel, fileName, firstNearbyAtom, havePlane, margin, maxDistance, modelIndex, myAtomCount, myIndex, nearbyAtomCount, noFaceSpheres, pt0, pt1, ptXyzTemp, ptY0, ptZ0, thisAtomSet, thisPlane, thisX, validSpheres, voxelSourceallowMapData, atomDataServer, dataType, maxGrid, point, precalculateVoxelData, ptsPerAngstrom, useOriginStepsPointsallowSigma, 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 |
|---|
IsoFxyReader(SurfaceGenerator sg) |
| Modifier and Type | Method and Description |
|---|---|
protected float |
evaluateValue(int x,
int y,
int z) |
float[] |
getPlane(int x) |
private void |
getPlane(int x,
float[] plane) |
protected float |
getValue(int x,
int y,
int z) |
float |
getValueAtPoint(javax.vecmath.Point3f pt) |
protected void |
readSurfaceData(boolean isMapData) |
protected void |
setup(boolean isMapData) |
protected void |
setup(java.lang.String type) |
protected void |
setVolumeData() |
fixTitleLine, getAtomMinMax, getAtoms, markPlaneVoxels, markSphereVoxels, resetPlane, resetVoxelData, setGridLimitsForAtom, setHeader, setRanges, setVertexSource, setVolumeForPlane, setVoxel, unsetVoxelDatacloseReader, generateCube, readVolumeData, readVolumeParameters, readVoxelDataIndividually, setVolumeDataParams, setVoxelRange, showGridInfoaddTriangleCheck, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, discardTempData, excludeMaximumSet, excludeMinimumSet, finalizeMapping, getColorPhaseIndex, getMinMaxMappedValues, getSurfaceAtomIndex, getSurfacePointAndFraction, getSurfacePointIndexAndFraction, getValue, gotoAndReadVoxelData, gotoData, initializeMapping, initializeVolumetricData, initPlanes, jvxlUpdateInfo, newVoxelDataCube, postProcessVertices, readAndSetVolumeParameters, readColorData, resetIsosurface, selectPocket, setBoundingBox, setOutputStream, setVectorAnisotropy, setVertexAnisotropy, setVolumeData, setVolumetricAnisotropy, setVolumetricOriginAnisotropy, slabIsosurface, updateSurfaceData, updateTrianglesprivate float[][] data
private boolean isPlanarMapping
private java.lang.Object[] func
private final float[] values
IsoFxyReader(SurfaceGenerator sg)
protected void setup(boolean isMapData)
setup in class AtomDataReaderprotected void setup(java.lang.String type)
protected void setVolumeData()
setVolumeData in class AtomDataReaderprotected void readSurfaceData(boolean isMapData)
throws java.lang.Exception
readSurfaceData in class VolumeDataReaderjava.lang.Exceptionpublic float[] getPlane(int x)
getPlane in interface VertexDataServergetPlane in class SurfaceReaderprivate void getPlane(int x,
float[] plane)
protected float getValue(int x,
int y,
int z)
public float getValueAtPoint(javax.vecmath.Point3f pt)
getValueAtPoint in class SurfaceReaderprotected float evaluateValue(int x,
int y,
int z)