VertexDataServer
class IsoIntersectReader extends AtomDataReader
Modifier and Type | Field | Description |
---|---|---|
private BS[][] |
bsAtomMinMax |
|
private java.lang.Object[] |
func |
|
private int |
funcType |
|
private BS |
myBsA |
|
private BS |
myBsB |
|
private float[] |
thisPlaneB |
|
private static int |
TYPE_DIFF |
|
private static int |
TYPE_DIFF_PAIR |
|
private static int |
TYPE_FUNCTION |
|
private static int |
TYPE_MAX |
|
private static int |
TYPE_SUM |
|
private float[] |
values |
ac, atomData, atomIndex, atomNo, atomProp, atomRadius, atomXyzTruncated, 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
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
allowMapData, dataType, maxGrid, point, precalculateVoxelData, ptsPerAngstrom, useOriginStepsPoints
Constructor | Description |
---|---|
IsoIntersectReader() |
Modifier and Type | Method | Description |
---|---|---|
float[] |
getPlane(int x) |
|
private float |
getValueAB(float va,
float vb) |
|
float |
getValueAtPoint(javajs.util.T3 pt,
boolean getSource) |
|
private float |
getValueAtPoint2(javajs.util.T3 pt,
BS bs) |
|
(package private) void |
init(SurfaceGenerator sg) |
implemented in SurfaceFileReader and
|
protected boolean |
readVolumeParameters(boolean isMapData) |
|
protected void |
setup(boolean isMapData) |
|
private boolean |
setVoxels() |
getAtomMinMax, getAtoms, initADR, markPlaneVoxels, markSphereVoxels, resetPlane, resetVoxelData, setGridLimitsForAtom, setHeader, setRadii, setRanges, setup2, setVertexSource, setVolumeData, setVolumeDataADR, setVolumeForPlane, setVoxel, unsetVoxelData, unsetVoxelData2
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addTriangleCheck, addVC, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, discardTempData, discardTempDataSR, excludeMaximumSet, excludeMinimumSet, finalizeMapping, getColorPhaseIndex, getMinMaxMappedValues, getPlaneSR, 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
closeReader, generateCube, initVDR, readSurfaceData, readSurfaceDataVDR, readVolumeData, readVoxelDataIndividually, setVolumeDataParams, setVoxelRange, showGridInfo
private static final int TYPE_FUNCTION
private static final int TYPE_SUM
private static final int TYPE_DIFF
private static final int TYPE_MAX
private static final int TYPE_DIFF_PAIR
private final BS myBsA
private final BS myBsB
private BS[][] bsAtomMinMax
private java.lang.Object[] func
private int funcType
private float[] thisPlaneB
private final float[] values
void init(SurfaceGenerator sg)
SurfaceReader
init
in class VolumeDataReader
protected boolean readVolumeParameters(boolean isMapData)
readVolumeParameters
in class VolumeDataReader
protected void setup(boolean isMapData)
setup
in class AtomDataReader
public float[] getPlane(int x)
getPlane
in interface VertexDataServer
getPlane
in class SurfaceReader
private boolean setVoxels()
private float getValueAB(float va, float vb)
public float getValueAtPoint(javajs.util.T3 pt, boolean getSource)
getValueAtPoint
in class SurfaceReader
getSource
- TODOprivate float getValueAtPoint2(javajs.util.T3 pt, BS bs)