org.jmol.jvxl.readers

Class VolumeDataReader

class VolumeDataReader extends VoxelReader

Field Summary
protected booleanallowMapData
protected float[]anisotropy
protected Point3fcenter
protected intdataType
protected Matrix3feccentricityMatrix
protected Matrix3feccentricityMatrixInverse
protected floateccentricityRatio
protected floateccentricityScale
protected booleanisAnisotropic
protected booleanisEccentric
protected Point3fpoint
protected booleanprecalculateVoxelData
Constructor Summary
VolumeDataReader(SurfaceGenerator sg)
Method Summary
protected voidgenerateCube()
protected floatgetValue(int x, int y, int z)
voidreadVolumeData(boolean isMapData)
voidreadVolumeParameters()
protected voidreadVoxelData(boolean isMapData)
protected voidreadVoxelDataIndividually(boolean isMapData)
voidsetup()
protected intsetVoxelRange(int index, float min, float max, float ptsPerAngstrom, int gridMax)

Field Detail

allowMapData

protected boolean allowMapData

anisotropy

protected float[] anisotropy

center

protected Point3f center

dataType

protected int dataType

eccentricityMatrix

protected Matrix3f eccentricityMatrix

eccentricityMatrixInverse

protected Matrix3f eccentricityMatrixInverse

eccentricityRatio

protected float eccentricityRatio

eccentricityScale

protected float eccentricityScale

isAnisotropic

protected boolean isAnisotropic

isEccentric

protected boolean isEccentric

point

protected Point3f point

precalculateVoxelData

protected boolean precalculateVoxelData

Constructor Detail

VolumeDataReader

VolumeDataReader(SurfaceGenerator sg)

Method Detail

generateCube

protected void generateCube()

getValue

protected float getValue(int x, int y, int z)

readVolumeData

void readVolumeData(boolean isMapData)

readVolumeParameters

void readVolumeParameters()

readVoxelData

protected void readVoxelData(boolean isMapData)

readVoxelDataIndividually

protected void readVoxelDataIndividually(boolean isMapData)

setup

void setup()

setVoxelRange

protected int setVoxelRange(int index, float min, float max, float ptsPerAngstrom, int gridMax)