org.jmol.jvxl.readers
Class AtomDataReader
java.lang.Object
org.jmol.jvxl.readers.SurfaceReader
org.jmol.jvxl.readers.VolumeDataReader
org.jmol.jvxl.readers.AtomDataReader
- All Implemented Interfaces:
- VertexDataServer
- Direct Known Subclasses:
- AtomPropertyMapper, IsoMepReader, IsoMOReader, IsoPlaneReader, IsoSolventReader
abstract class AtomDataReader
- extends VolumeDataReader
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 |
Methods inherited from class org.jmol.jvxl.readers.SurfaceReader |
addTriangleCheck, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, discardTempData, excludeMaximumSet, excludeMinimumSet, finalizeMapping, getColorPhaseIndex, getMinMaxMappedValues, getPlane, getSurfacePointAndFraction, getSurfacePointIndexAndFraction, getValue, 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 |
atomDataServer
protected AtomDataServer atomDataServer
maxDistance
protected float maxDistance
fileName
protected String fileName
fileDotModel
protected String fileDotModel
modelIndex
protected int modelIndex
atomData
protected AtomData atomData
atomXyz
protected Point3f[] atomXyz
atomRadius
protected float[] atomRadius
atomProp
protected float[] atomProp
atomNo
protected int[] atomNo
atomIndex
protected int[] atomIndex
myIndex
protected int[] myIndex
atomCount
protected int atomCount
myAtomCount
protected int myAtomCount
nearbyAtomCount
protected int nearbyAtomCount
firstNearbyAtom
protected int firstNearbyAtom
bsMySelected
protected BitSet bsMySelected
bsMyIgnored
protected BitSet bsMyIgnored
bsNearby
protected BitSet bsNearby
doAddHydrogens
protected boolean doAddHydrogens
doUsePlane
protected boolean doUsePlane
doUseIterator
protected boolean doUseIterator
AtomDataReader
AtomDataReader(SurfaceGenerator sg)
setup
protected void setup()
- Overrides:
setup
in class VolumeDataReader
getAtoms
protected void getAtoms(float marginAtoms,
boolean doGetAllAtoms,
boolean addNearbyAtoms)
- Parameters:
marginAtoms
- doGetAllAtoms
- UNUSEDaddNearbyAtoms
-
getWorkingRadius
private float getWorkingRadius(int i,
float marginAtoms)
setHeader
protected void setHeader(String calcType,
String line2)
setRangesAndAddAtoms
protected void setRangesAndAddAtoms(float ptsPerAngstrom,
int maxGrid,
int nWritten)
fixTitleLine
protected boolean fixTitleLine(int iLine)