org.jmol.jvxl.readers
Class IsoPlaneReader

java.lang.Object
  extended by org.jmol.jvxl.readers.SurfaceReader
      extended by org.jmol.jvxl.readers.VolumeDataReader
          extended by org.jmol.jvxl.readers.AtomDataReader
              extended by org.jmol.jvxl.readers.IsoPlaneReader
All Implemented Interfaces:
VertexDataServer

 class IsoPlaneReader
extends AtomDataReader


Field Summary
 
Fields inherited from class org.jmol.jvxl.readers.AtomDataReader
atomCount, atomData, atomDataServer, atomIndex, atomNo, atomProp, atomRadius, atomXyz, bsMyIgnored, bsMySelected, bsNearby, doAddHydrogens, doUseIterator, doUsePlane, fileDotModel, fileName, firstNearbyAtom, maxDistance, modelIndex, myAtomCount, myIndex, nearbyAtomCount
 
Fields inherited from class org.jmol.jvxl.readers.VolumeDataReader
allowMapData, dataType, point, precalculateVoxelData
 
Fields inherited from class org.jmol.jvxl.readers.SurfaceReader
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 Summary
IsoPlaneReader(SurfaceGenerator sg)
           
 
Method Summary
 float getValue(int x, int y, int z, int ptyz)
          for readers only
protected  void setup()
           
 
Methods inherited from class org.jmol.jvxl.readers.AtomDataReader
fixTitleLine, getAtoms, setHeader, setRangesAndAddAtoms
 
Methods inherited from class org.jmol.jvxl.readers.VolumeDataReader
closeReader, generateCube, readSurfaceData, readVolumeData, readVolumeParameters, readVoxelDataIndividually, setVoxelRange
 
Methods inherited from class org.jmol.jvxl.readers.SurfaceReader
addTriangleCheck, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, discardTempData, excludeMaximumSet, excludeMinimumSet, finalizeMapping, getColorPhaseIndex, getMinMaxMappedValues, getPlane, getSurfacePointAndFraction, getSurfacePointIndexAndFraction, getValueAtPoint, gotoAndReadVoxelData, gotoData, initializeMapping, initializeVolumetricData, jvxlUpdateInfo, readAndSetVolumeParameters, readColorData, readTheVolumeData, resetIsosurface, selectPocket, setBoundingBox, setMappingPlane, setOutputStream, setVectorAnisotropy, setVertexAnisotropy, setVolumeData, setVolumetricAnisotropy, setVolumetricOriginAnisotropy, slabIsosurface, updateSurfaceData, updateTriangles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IsoPlaneReader

IsoPlaneReader(SurfaceGenerator sg)
Method Detail

setup

protected void setup()
Overrides:
setup in class AtomDataReader

getValue

public float getValue(int x,
                      int y,
                      int z,
                      int ptyz)
Description copied from interface: VertexDataServer
for readers only

Specified by:
getValue in interface VertexDataServer
Overrides:
getValue in class SurfaceReader
Returns:
value[x][y][z]