class KinemageReader extends PmeshReader
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
findString |
private java.lang.String |
lastAtom |
private int |
nDots |
private static int |
POINTS_ALL |
private static int |
POINTS_HETS |
private static int |
POINTS_MCMC |
private static int |
POINTS_MCSC |
private static int |
POINTS_SCSC |
private int |
pointType |
private float |
vMax |
private float |
vMin |
fixedCount, isClosedFace, iToken, nPolygons, onePerLine, PMESH_BINARY_MAGIC_NUMBER, pmeshError, tokens, type, vertexBase, vertexMap
nTriangles, nVertices
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, 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 |
---|
KinemageReader(SurfaceGenerator sg,
java.io.BufferedReader br) |
Modifier and Type | Method and Description |
---|---|
private float |
assignValueFromGapColorForKin(java.lang.String color)
C++ code gives these as " value > x.x ? "xxxxx", etc.
|
private int |
getColor(java.lang.String color) |
private int |
getPoint(java.lang.String line,
int i,
int[] retColor,
boolean checkType) |
private void |
readDots() |
protected boolean |
readPolygons() |
private void |
readVectors() |
protected boolean |
readVertices() |
protected boolean |
readVolumeParameters(boolean isMapData) |
private void |
setup(boolean isMapData) |
addTriangleCheck, checkBinary, getSurfaceData, readBinaryHeader, readVerticesAndPolygons, setHeader
readSurfaceData, readVolumeData
closeReader, discardTempData, getNextQuotedString, getTokens, parseFloat, parseFloat, parseFloatArray, parseFloatArray, parseInt, parseInt, parseIntNext, readLine, setOutputStream, skipTo
addVertexCopy, applyColorScale, colorIsosurface, createIsosurface, excludeMaximumSet, excludeMinimumSet, finalizeMapping, getColorPhaseIndex, getMinMaxMappedValues, getPlane, getSurfaceAtomIndex, getSurfacePointAndFraction, getSurfacePointIndexAndFraction, getValue, getValueAtPoint, gotoAndReadVoxelData, gotoData, initializeMapping, initializeVolumetricData, initPlanes, jvxlUpdateInfo, newVoxelDataCube, postProcessVertices, readAndSetVolumeParameters, readColorData, resetIsosurface, selectPocket, setBoundingBox, setVectorAnisotropy, setVertexAnisotropy, setVolumeData, setVolumetricAnisotropy, setVolumetricOriginAnisotropy, slabIsosurface, updateSurfaceData, updateTriangles
private static final int POINTS_ALL
private static final int POINTS_MCMC
private static final int POINTS_SCSC
private static final int POINTS_MCSC
private static final int POINTS_HETS
private int nDots
private float vMin
private float vMax
private int pointType
private java.lang.String findString
private java.lang.String lastAtom
KinemageReader(SurfaceGenerator sg, java.io.BufferedReader br)
sg
- br
- protected boolean readVolumeParameters(boolean isMapData)
readVolumeParameters
in class PolygonFileReader
private void setup(boolean isMapData)
isMapData
- protected boolean readVertices() throws java.lang.Exception
readVertices
in class PmeshReader
java.lang.Exception
private void readDots() throws java.lang.Exception
java.lang.Exception
private void readVectors() throws java.lang.Exception
java.lang.Exception
private int getPoint(java.lang.String line, int i, int[] retColor, boolean checkType)
private int getColor(java.lang.String color)
private float assignValueFromGapColorForKin(java.lang.String color)
color
- protected boolean readPolygons()
readPolygons
in class PmeshReader