org.jmol.jvxl.data
Class JvxlData

java.lang.Object
  extended by org.jmol.jvxl.data.JvxlData

public class JvxlData
extends java.lang.Object


Field Summary
 javax.vecmath.Point3f[] boundingBox
           
 boolean colorDensity
           
 int colorFractionBase
           
 int colorFractionRange
           
 short[] contourColixes
           
 java.lang.String contourColors
           
 float[] contourValues
           
 float[] contourValuesUsed
           
 float cutoff
           
 float dataMax
           
 float dataMin
           
 boolean dataXYReversed
           
 int edgeFractionBase
           
 int edgeFractionRange
           
 int excludedTriangleCount
           
 int excludedVertexCount
           
 boolean insideOut
           
 boolean isBicolorMap
           
 boolean isColorReversed
           
 boolean isContoured
           
 boolean isCutoffAbsolute
           
 boolean isJvxlPrecisionColor
           
 boolean isTruncated
           
 boolean isXLowToHigh
           
 java.lang.String jvxlColorData
           
 boolean jvxlDataIs2dContour
           
 boolean jvxlDataIsColorMapped
           
 java.lang.String jvxlEdgeData
           
 java.util.BitSet[] jvxlExcluded
           
 java.lang.String jvxlFileHeader
           
 java.lang.String jvxlFileMessage
           
 java.lang.String jvxlFileTitle
           
 javax.vecmath.Point4f jvxlPlane
           
 java.lang.String jvxlSurfaceData
           
 java.lang.String jvxlVolumeDataXml
           
 float mappedDataMax
           
 float mappedDataMin
           
 short maxColorIndex
           
 short minColorIndex
           
 java.lang.String moleculeXml
           
 long nBytes
           
 int nContours
           
 int nEdges
           
 int nPointsX
           
 int nPointsY
           
 int nPointsZ
           
 int nSurfaceInts
           
 float pointsPerAngstrom
           
 int saveVertexCount
           
 float scale3d
           
 java.lang.String[] title
           
 float valueMappedToBlue
           
 float valueMappedToRed
           
 java.util.List[] vContours
           
 java.lang.String version
           
 int vertexCount
           
 boolean vertexDataOnly
           
 boolean wasCubic
           
 boolean wasJvxl
           
 
Constructor Summary
JvxlData()
           
 
Method Summary
 void jvxlUpdateInfo(java.lang.String[] title, long nBytes)
           
 void setSurfaceInfo(javax.vecmath.Point4f thePlane, int nSurfaceInts, java.lang.String surfaceData)
           
 void setSurfaceInfoFromBitSet(java.util.BitSet bs, javax.vecmath.Point4f thePlane)
           
static java.lang.String updateSurfaceData(java.lang.String edgeData, float[] vertexValues, int vertexCount, int vertexIncrement, char isNaN)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wasJvxl

public boolean wasJvxl

wasCubic

public boolean wasCubic

jvxlFileTitle

public java.lang.String jvxlFileTitle

jvxlFileMessage

public java.lang.String jvxlFileMessage

jvxlFileHeader

public java.lang.String jvxlFileHeader

jvxlSurfaceData

public java.lang.String jvxlSurfaceData

jvxlEdgeData

public java.lang.String jvxlEdgeData

jvxlColorData

public java.lang.String jvxlColorData

jvxlVolumeDataXml

public java.lang.String jvxlVolumeDataXml

jvxlExcluded

public java.util.BitSet[] jvxlExcluded

jvxlPlane

public javax.vecmath.Point4f jvxlPlane

isJvxlPrecisionColor

public boolean isJvxlPrecisionColor

jvxlDataIsColorMapped

public boolean jvxlDataIsColorMapped

jvxlDataIs2dContour

public boolean jvxlDataIs2dContour

isColorReversed

public boolean isColorReversed

edgeFractionBase

public int edgeFractionBase

edgeFractionRange

public int edgeFractionRange

colorFractionBase

public int colorFractionBase

colorFractionRange

public int colorFractionRange

dataXYReversed

public boolean dataXYReversed

insideOut

public boolean insideOut

isXLowToHigh

public boolean isXLowToHigh

isContoured

public boolean isContoured

isBicolorMap

public boolean isBicolorMap

isTruncated

public boolean isTruncated

isCutoffAbsolute

public boolean isCutoffAbsolute

vertexDataOnly

public boolean vertexDataOnly

mappedDataMin

public float mappedDataMin

mappedDataMax

public float mappedDataMax

valueMappedToRed

public float valueMappedToRed

valueMappedToBlue

public float valueMappedToBlue

cutoff

public float cutoff

pointsPerAngstrom

public float pointsPerAngstrom

nPointsX

public int nPointsX

nPointsY

public int nPointsY

nPointsZ

public int nPointsZ

nBytes

public long nBytes

nContours

public int nContours

nEdges

public int nEdges

nSurfaceInts

public int nSurfaceInts

vertexCount

public int vertexCount

saveVertexCount

public int saveVertexCount

vContours

public java.util.List[] vContours

contourColixes

public short[] contourColixes

contourColors

public java.lang.String contourColors

contourValues

public float[] contourValues

contourValuesUsed

public float[] contourValuesUsed

scale3d

public float scale3d

minColorIndex

public short minColorIndex

maxColorIndex

public short maxColorIndex

title

public java.lang.String[] title

version

public java.lang.String version

boundingBox

public javax.vecmath.Point3f[] boundingBox

excludedTriangleCount

public int excludedTriangleCount

excludedVertexCount

public int excludedVertexCount

colorDensity

public boolean colorDensity

moleculeXml

public java.lang.String moleculeXml

dataMin

public float dataMin

dataMax

public float dataMax
Constructor Detail

JvxlData

public JvxlData()
Method Detail

setSurfaceInfo

public void setSurfaceInfo(javax.vecmath.Point4f thePlane,
                           int nSurfaceInts,
                           java.lang.String surfaceData)

setSurfaceInfoFromBitSet

public void setSurfaceInfoFromBitSet(java.util.BitSet bs,
                                     javax.vecmath.Point4f thePlane)

jvxlUpdateInfo

public void jvxlUpdateInfo(java.lang.String[] title,
                           long nBytes)

updateSurfaceData

public static java.lang.String updateSurfaceData(java.lang.String edgeData,
                                                 float[] vertexValues,
                                                 int vertexCount,
                                                 int vertexIncrement,
                                                 char isNaN)