class PmeshReader extends PolygonFileReader
| Modifier and Type | Field and Description |
|---|---|
protected int |
fixedCount |
private boolean |
isBinary |
protected boolean |
isClosedFace |
protected int |
iToken |
protected int |
nPolygons |
protected boolean |
onePerLine |
(package private) static java.lang.String |
PMESH_BINARY_MAGIC_NUMBER |
protected java.lang.String |
pmeshError |
protected java.lang.String[] |
tokens |
protected java.lang.String |
type |
protected int |
vertexBase |
protected int[] |
vertexMap |
nTriangles, nVerticesallowSigma, 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 |
|---|
PmeshReader(SurfaceGenerator sg,
java.io.BufferedReader br) |
PmeshReader(SurfaceGenerator sg,
java.lang.String fileName,
java.io.BufferedReader br) |
| Modifier and Type | Method and Description |
|---|---|
int |
addTriangleCheck(int iA,
int iB,
int iC,
int check,
int check2,
boolean isAbsolute,
int color)
addTriangleCheck adds a triangle along with a 3-bit check indicating
which edges to draw in mesh mode: 1 (iA-iB) + 2 (iB-iC) + 4 (iC-iA)
|
protected boolean |
checkBinary(java.lang.String fileName) |
private float |
getFloat() |
private int |
getInt() |
(package private) void |
getSurfaceData() |
private java.lang.String |
nextToken() |
(package private) boolean |
readBinaryHeader() |
protected boolean |
readPolygons() |
protected boolean |
readVertices() |
protected boolean |
readVerticesAndPolygons() |
protected void |
setHeader() |
readSurfaceData, readVolumeData, readVolumeParameterscloseReader, discardTempData, getNextQuotedString, getTokens, parseFloat, parseFloat, parseFloatArray, parseFloatArray, parseInt, parseInt, parseIntNext, readLine, setOutputStream, skipToaddVertexCopy, 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, updateTrianglesstatic final java.lang.String PMESH_BINARY_MAGIC_NUMBER
private boolean isBinary
protected int nPolygons
protected java.lang.String pmeshError
protected java.lang.String type
protected boolean isClosedFace
protected int fixedCount
protected boolean onePerLine
protected int vertexBase
protected int[] vertexMap
protected java.lang.String[] tokens
protected int iToken
PmeshReader(SurfaceGenerator sg, java.io.BufferedReader br)
PmeshReader(SurfaceGenerator sg, java.lang.String fileName, java.io.BufferedReader br)
protected void setHeader()
protected boolean checkBinary(java.lang.String fileName)
void getSurfaceData()
throws java.lang.Exception
getSurfaceData in class PolygonFileReaderjava.lang.Exceptionprotected boolean readVerticesAndPolygons()
boolean readBinaryHeader()
protected boolean readVertices()
throws java.lang.Exception
java.lang.Exceptionprotected boolean readPolygons()
throws java.lang.Exception
java.lang.Exceptionpublic int addTriangleCheck(int iA,
int iB,
int iC,
int check,
int check2,
boolean isAbsolute,
int color)
VertexDataServeraddTriangleCheck in interface VertexDataServeraddTriangleCheck in class SurfaceReadercheck2 - TODOprivate java.lang.String nextToken()
throws java.lang.Exception
java.lang.Exceptionprivate int getInt()
throws java.lang.Exception
java.lang.Exceptionprivate float getFloat()
throws java.lang.Exception
java.lang.Exception