abstract class SurfaceFileReader extends SurfaceReader
Modifier and Type | Field and Description |
---|---|
protected javajs.api.GenericBinaryDocument |
binarydoc |
protected BufferedReader |
br |
protected String |
line |
protected int[] |
next |
protected javajs.util.OC |
out |
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 |
---|
SurfaceFileReader() |
Modifier and Type | Method and Description |
---|---|
protected void |
closeReader() |
protected void |
closeReaderSFR() |
(package private) void |
discardTempData(boolean discardAll) |
protected String |
getQuotedStringNext() |
protected String[] |
getTokens() |
(package private) void |
init(SurfaceGenerator sg)
implemented in SurfaceFileReader and
|
(package private) void |
init2(SurfaceGenerator sg,
BufferedReader br) |
(package private) void |
init2SFR(SurfaceGenerator sg,
BufferedReader br) |
(package private) javajs.api.GenericBinaryDocument |
newBinaryDocument() |
protected float |
parseFloat() |
protected float[] |
parseFloatArray(float[] a,
String strStart,
String strEnd) |
protected float[] |
parseFloatArrayStr(String s) |
protected float |
parseFloatRange(String s,
int iStart,
int iEnd) |
protected float |
parseFloatStr(String s) |
protected int |
parseInt() |
protected int |
parseIntNext(String s) |
protected int |
parseIntStr(String s) |
protected String |
rd() |
protected void |
setOutputChannel(javajs.util.OC out) |
protected void |
setStream(String fileName,
boolean isBigEndian) |
protected void |
skipTo(String info,
String what) |
addTriangleCheck, addVC, addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, discardTempDataSR, excludeMaximumSet, excludeMinimumSet, finalizeMapping, getColorPhaseIndex, getMinMaxMappedValues, getPlane, getPlaneSR, getSPF, getSurfaceAtomIndex, getSurfacePointAndFraction, getSurfacePointIndexAndFraction, getValue, getValue2, getValueAtPoint, gotoAndReadVoxelData, gotoData, initializeMapping, initializeVolumetricData, initPlanes, initSR, jvxlUpdateInfo, newVoxelDataCube, postProcessVertices, readAndSetVolumeParameters, readColorData, readSurfaceData, readVolumeData, readVolumeParameters, resetIsosurface, selectPocket, setBBox, setVectorAnisotropy, setVertexAnisotropy, setVolumeDataV, setVolumetricAnisotropy, setVolumetricOriginAnisotropy, slabIsosurface, updateSurfaceData, updateTriangles
protected BufferedReader br
protected javajs.api.GenericBinaryDocument binarydoc
protected javajs.util.OC out
protected String line
protected int[] next
protected void setStream(String fileName, boolean isBigEndian)
void init(SurfaceGenerator sg)
SurfaceReader
init
in class SurfaceReader
void init2(SurfaceGenerator sg, BufferedReader br)
void init2SFR(SurfaceGenerator sg, BufferedReader br)
javajs.api.GenericBinaryDocument newBinaryDocument()
protected void setOutputChannel(javajs.util.OC out)
setOutputChannel
in class SurfaceReader
protected void closeReader()
closeReader
in class SurfaceReader
protected void closeReaderSFR()
void discardTempData(boolean discardAll)
discardTempData
in class SurfaceReader
protected String[] getTokens()
protected float parseFloat()
protected float parseFloatStr(String s)
protected float parseFloatRange(String s, int iStart, int iEnd)
protected int parseInt()
protected int parseIntStr(String s)
protected int parseIntNext(String s)
protected float[] parseFloatArrayStr(String s)
protected String getQuotedStringNext()