org.jmol.jvxl.readers
Class VolumeFileReader
class
VolumeFileReader
extends VoxelReader
protected int atomCount
protected BufferedReader br
protected boolean canDownsample
private int[] downsampleRemainders
protected boolean endOfData
protected boolean isAngstroms
String line
protected boolean negativeAtomCount
int[] next
private int nSurfaces
private int countData(String str)
static String determineFileType(BufferedReader bufferedReader)
void discardTempData(boolean discardAll)
protected float getNextVoxelValue(StringBuffer sb)
String[] getTokens()
protected void gotoData(int n, int nPoints)
protected float nextVoxel()
float parseFloat()
float parseFloat(String s)
float parseFloatNext(String s)
int parseInt()
int parseInt(String s)
int parseInt(String s, int iStart)
int parseIntNext(String s)
protected void readAtomCountAndOrigin()
protected int readExtraLine()
protected void readTitleLines()
void readVolumeData(boolean isMapData)
void readVolumeParameters()
protected int readVolumetricHeader()
protected void readVoxelData(boolean isMapData)
protected void readVoxelVector(int voxelVectorIndex)
protected int skipComments(boolean addToHeader)
private void skipData(int nPoints)
private void skipVoxels(int n)