org.openscience.jvxl.simplewriter
Class JvxlWrite

java.lang.Object
  extended by org.openscience.jvxl.simplewriter.JvxlWrite

public class JvxlWrite
extends java.lang.Object


Field Summary
private static int defaultEdgeFractionBase
           
private static int defaultEdgeFractionRange
           
private static java.lang.String JVXL_VERSION
           
 
Constructor Summary
JvxlWrite()
           
 
Method Summary
private static void jvxlAddDummyAtomList(VolumeData v, java.lang.StringBuffer bs)
           
(package private) static java.lang.String jvxlCompressString(java.lang.String data)
           
private static void jvxlCreateHeader(VolumeData v, int nAtoms, javax.vecmath.Point3f[] atomXyz, int[] atomNo, boolean isXLowToHigh, java.lang.StringBuffer sb)
           
private static java.lang.String jvxlExtraLine(JvxlData jvxlData, int n)
           
(package private) static char jvxlFractionAsCharacter(float fraction)
           
private static char jvxlFractionAsCharacter(float fraction, int base, int range)
           
protected static float jvxlFractionFromCharacter(int ich, int base, int range, float fracOffset)
           
static java.lang.String jvxlGetData(VoxelDataCreator vdc, JvxlData jvxlData, VolumeData volumeData, java.lang.String title, java.util.Vector surfacePointsReturn, float[] areaVolumeReturn)
           
private static java.lang.String jvxlGetDefinitionLine(JvxlData jvxlData)
           
private static java.lang.String jvxlGetFile(JvxlData jvxlData)
           
protected static void setSurfaceInfo(JvxlData jvxlData, int nSurfaceInts, java.lang.StringBuffer surfaceData)
           
static void setSurfaceInfoFromBitSet(JvxlData jvxlData, java.util.BitSet bs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JVXL_VERSION

private static final java.lang.String JVXL_VERSION
See Also:
Constant Field Values

defaultEdgeFractionBase

private static final int defaultEdgeFractionBase
See Also:
Constant Field Values

defaultEdgeFractionRange

private static final int defaultEdgeFractionRange
See Also:
Constant Field Values
Constructor Detail

JvxlWrite

public JvxlWrite()
Method Detail

jvxlGetData

public static java.lang.String jvxlGetData(VoxelDataCreator vdc,
                                           JvxlData jvxlData,
                                           VolumeData volumeData,
                                           java.lang.String title,
                                           java.util.Vector surfacePointsReturn,
                                           float[] areaVolumeReturn)

setSurfaceInfoFromBitSet

public static void setSurfaceInfoFromBitSet(JvxlData jvxlData,
                                            java.util.BitSet bs)

jvxlFractionAsCharacter

static char jvxlFractionAsCharacter(float fraction)

jvxlFractionFromCharacter

protected static float jvxlFractionFromCharacter(int ich,
                                                 int base,
                                                 int range,
                                                 float fracOffset)

setSurfaceInfo

protected static void setSurfaceInfo(JvxlData jvxlData,
                                     int nSurfaceInts,
                                     java.lang.StringBuffer surfaceData)

jvxlGetFile

private static java.lang.String jvxlGetFile(JvxlData jvxlData)

jvxlCreateHeader

private static void jvxlCreateHeader(VolumeData v,
                                     int nAtoms,
                                     javax.vecmath.Point3f[] atomXyz,
                                     int[] atomNo,
                                     boolean isXLowToHigh,
                                     java.lang.StringBuffer sb)

jvxlAddDummyAtomList

private static void jvxlAddDummyAtomList(VolumeData v,
                                         java.lang.StringBuffer bs)

jvxlGetDefinitionLine

private static java.lang.String jvxlGetDefinitionLine(JvxlData jvxlData)

jvxlExtraLine

private static java.lang.String jvxlExtraLine(JvxlData jvxlData,
                                              int n)

jvxlFractionAsCharacter

private static char jvxlFractionAsCharacter(float fraction,
                                            int base,
                                            int range)

jvxlCompressString

static java.lang.String jvxlCompressString(java.lang.String data)