class IsoFxyReader extends AtomDataReader
Modifier and Type | Field and Description |
---|---|
private float[][] |
data |
private java.lang.Object[] |
func |
private boolean |
isPlanarMapping |
private float[] |
values |
ac, atomData, atomIndex, atomNo, atomProp, atomRadius, atomXyz, bsMyIgnored, bsMySelected, bsNearby, bsSurfaceVoxels, contactPair, doAddHydrogens, doUseIterator, fileDotModel, fileName, firstNearbyAtom, haveOneProperty, havePlane, margin, maxDistance, maxRS, modelIndex, myAtomCount, myIndex, nearbyAtomCount, noFaceSpheres, pt0, pt1, ptV, ptY0, ptZ0, rs, rs2, sr, theProperty, thisAtomSet, thisPlane, thisX, validSpheres, vl0, vl1, vl2, voxelSource
allowMapData, dataType, maxGrid, point, precalculateVoxelData, ptsPerAngstrom, 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, isPeriodic, 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() |
Modifier and Type | Method and Description |
---|---|
protected float |
evaluateValue(int x,
int y,
int z) |
float[] |
getPlane(int x) |
protected float |
getValue(int x,
int y,
int z) |
float |
getValueAtPoint(javajs.util.T3 pt,
boolean getSource) |
(package private) void |
init(SurfaceGenerator sg)
implemented in SurfaceFileReader and
|
protected void |
initIFR(SurfaceGenerator sg) |
protected void |
readSurfaceData(boolean isMapData) |
private void |
setPlane(int x,
float[] plane) |
protected void |
setup(boolean isMapData) |
protected void |
setupType(java.lang.String type) |
protected void |
setVolumeData() |
getAtomMinMax, getAtoms, initADR, markPlaneVoxels, markSphereVoxels, resetPlane, resetVoxelData, setGridLimitsForAtom, setHeader, setRadii, setRanges, setup2, setVertexSource, setVolumeDataADR, setVolumeForPlane, setVoxel, unsetVoxelData, unsetVoxelData2
closeReader, generateCube, initVDR, readSurfaceDataVDR, readVolumeData, readVolumeParameters, readVoxelDataIndividually, setVolumeDataParams, setVoxelRange, showGridInfo
addTriangleCheck, addVC, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, discardTempData, discardTempDataSR, excludeMaximumSet, excludeMinimumSet, finalizeMapping, getColorPhaseIndex, getMinMaxMappedValues, getPlane2, getSPF, getSurfaceAtomIndex, getSurfacePointAndFraction, getSurfacePointIndexAndFraction, getValue, getValue2, gotoAndReadVoxelData, gotoData, initializeMapping, initializeVolumetricData, initPlanes, initSR, jvxlUpdateInfo, newVoxelDataCube, postProcessVertices, readAndSetVolumeParameters, readColorData, resetIsosurface, selectPocket, setBBox, setOutputChannel, setVectorAnisotropy, setVertexAnisotropy, setVolumeDataV, setVolumetricAnisotropy, setVolumetricOriginAnisotropy, slabIsosurface, updateSurfaceData, updateTriangles
private float[][] data
private boolean isPlanarMapping
private java.lang.Object[] func
private final float[] values
void init(SurfaceGenerator sg)
SurfaceReader
init
in class VolumeDataReader
protected void initIFR(SurfaceGenerator sg)
protected void setup(boolean isMapData)
setup
in class AtomDataReader
protected void setupType(java.lang.String type)
protected void setVolumeData()
setVolumeData
in class AtomDataReader
protected void readSurfaceData(boolean isMapData) throws java.lang.Exception
readSurfaceData
in class VolumeDataReader
java.lang.Exception
public float[] getPlane(int x)
getPlane
in interface VertexDataServer
getPlane
in class SurfaceReader
private void setPlane(int x, float[] plane)
protected float getValue(int x, int y, int z)
public float getValueAtPoint(javajs.util.T3 pt, boolean getSource)
getValueAtPoint
in class SurfaceReader
getSource
- TODOprotected float evaluateValue(int x, int y, int z)