Package org.jmol.jvxl.readers
Class MapFileReader
- java.lang.Object
-
- org.jmol.jvxl.readers.SurfaceReader
-
- org.jmol.jvxl.readers.SurfaceFileReader
-
- org.jmol.jvxl.readers.VolumeFileReader
-
- org.jmol.jvxl.readers.MapFileReader
-
- All Implemented Interfaces:
VertexDataServer
- Direct Known Subclasses:
Dsn6BinaryReader,MrcBinaryReader,PyMOLMeshReader,XplorReader
abstract class MapFileReader extends VolumeFileReader
-
-
Field Summary
Fields Modifier and Type Field Description protected floataprotected floatalphaprotected floatbprotected floatbetaprotected floatcprotected floatdmaxprotected floatdmeanprotected floatdminprotected floatdrangeprotected floatgammaprotected intmapcprotected intmaprprotected intmapsprotected intmodeprotected intnaprotected intnbprotected intncprotected intnxprotected int[]nxyzStartprotected intnyprotected intnzprotected javajs.util.P3originprotected javajs.util.P3[]vectors-
Fields inherited from class org.jmol.jvxl.readers.VolumeFileReader
ac, boundingBox, canDownsample, downsampleFactor, downsampleRemainders, endOfData, isAngstroms, nData, negativeAtomCount, nSkipX, nSkipY, nSkipZ, nSurfaces
-
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, 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 Summary
Constructors Constructor Description MapFileReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidgetVectorsAndOrigin()(package private) voidinit2(SurfaceGenerator sg, java.io.BufferedReader br)protected voidinit2MFR(SurfaceGenerator sg, java.io.BufferedReader br)protected voidsetCutoffAutomatic()-
Methods inherited from class org.jmol.jvxl.readers.VolumeFileReader
checkAtomLine, closeReader, getNextVoxelValue, getPlane, getPlaneNCI, getSPFv, getSurfacePointAndFraction, getValue, getVoxelBitSet, gotoData, init2VFR, initializeSurfaceData, nextVoxel, readParameters, readSurfaceData, readSurfaceDataVFR, readVolumeData, readVolumeDataVFR, readVolumeParameters, readVoxelVector, recordData, skipComments, skipData, skipDataVFR, swapXZ
-
Methods inherited from class org.jmol.jvxl.readers.SurfaceFileReader
closeReaderSFR, discardTempData, getQuotedStringNext, getTokens, init, init2SFR, newBinaryDocument, parseFloat, parseFloatArray, parseFloatArrayStr, parseFloatRange, parseFloatStr, parseInt, parseIntNext, parseIntStr, rd, setOutputChannel, setStream, skipTo
-
Methods inherited from class org.jmol.jvxl.readers.SurfaceReader
addTriangleCheck, addVC, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, discardTempDataSR, excludeMaximumSet, excludeMinimumSet, finalizeMapping, getColorPhaseIndex, getMinMaxMappedValues, getPlaneSR, getSPF, getSurfaceAtomIndex, getSurfacePointIndexAndFraction, getValue2, getValueAtPoint, gotoAndReadVoxelData, initializeMapping, initializeVolumetricData, initPlanes, initSR, jvxlUpdateInfo, newVoxelDataCube, postProcessVertices, readAndSetVolumeParameters, readColorData, resetIsosurface, selectPocket, setBBox, setVectorAnisotropy, setVertexAnisotropy, setVolumeDataV, setVolumetricAnisotropy, setVolumetricOriginAnisotropy, slabIsosurface, updateSurfaceData, updateTriangles
-
-
-
-
Field Detail
-
dmin
protected float dmin
-
dmax
protected float dmax
-
dmean
protected float dmean
-
drange
protected float drange
-
mapc
protected int mapc
-
mapr
protected int mapr
-
maps
protected int maps
-
nx
protected int nx
-
ny
protected int ny
-
nz
protected int nz
-
mode
protected int mode
-
nxyzStart
protected int[] nxyzStart
-
na
protected int na
-
nb
protected int nb
-
nc
protected int nc
-
a
protected float a
-
b
protected float b
-
c
protected float c
-
alpha
protected float alpha
-
beta
protected float beta
-
gamma
protected float gamma
-
origin
protected javajs.util.P3 origin
-
vectors
protected javajs.util.P3[] vectors
-
-
Method Detail
-
init2
void init2(SurfaceGenerator sg, java.io.BufferedReader br)
- Overrides:
init2in classVolumeFileReader
-
init2MFR
protected void init2MFR(SurfaceGenerator sg, java.io.BufferedReader br)
-
getVectorsAndOrigin
protected void getVectorsAndOrigin()
-
setCutoffAutomatic
protected void setCutoffAutomatic()
-
-