org.jmol.api
Interface VolumeDataInterface

All Known Implementing Classes:
VolumeData

public interface VolumeDataInterface


Method Summary
 float calcVoxelPlaneDistance(int x, int y, int z)
           
 void capData(javax.vecmath.Point4f plane, float cutoff)
           
 float distancePointToPlane(javax.vecmath.Point3f pt)
           
 void filterData(boolean isSquared, float invertCutoff)
           
 float[] getOriginFloat()
           
 float[] getVolumetricVectorLengths()
           
 int[] getVoxelCounts()
           
 float[][][] getVoxelData()
           
 float lookupInterpolatedVoxelValue(javax.vecmath.Point3f point)
           
 void setDataDistanceToPlane(javax.vecmath.Point4f plane)
           
 void setMatrix()
           
 void setPlaneParameters(javax.vecmath.Point4f plane)
           
 void setUnitVectors()
           
 void setVolumetricOrigin(float x, float y, float z)
           
 void setVolumetricVector(int i, float x, float y, float z)
           
 int setVoxelCounts(int nPointsX, int nPointsY, int nPointsZ)
           
 void setVoxelData(float[][][] voxelData)
           
 void transform(javax.vecmath.Vector3f v1, javax.vecmath.Vector3f v2)
           
 void voxelPtToXYZ(int x, int y, int z, javax.vecmath.Point3f pt)
           
 void xyzToVoxelPt(float x, float y, float z, javax.vecmath.Point3i pt3i)
           
 

Method Detail

setVoxelData

void setVoxelData(float[][][] voxelData)

setVoxelCounts

int setVoxelCounts(int nPointsX,
                   int nPointsY,
                   int nPointsZ)

setVolumetricVector

void setVolumetricVector(int i,
                         float x,
                         float y,
                         float z)

setMatrix

void setMatrix()

transform

void transform(javax.vecmath.Vector3f v1,
               javax.vecmath.Vector3f v2)

setPlaneParameters

void setPlaneParameters(javax.vecmath.Point4f plane)

calcVoxelPlaneDistance

float calcVoxelPlaneDistance(int x,
                             int y,
                             int z)

distancePointToPlane

float distancePointToPlane(javax.vecmath.Point3f pt)

voxelPtToXYZ

void voxelPtToXYZ(int x,
                  int y,
                  int z,
                  javax.vecmath.Point3f pt)

setUnitVectors

void setUnitVectors()

xyzToVoxelPt

void xyzToVoxelPt(float x,
                  float y,
                  float z,
                  javax.vecmath.Point3i pt3i)

lookupInterpolatedVoxelValue

float lookupInterpolatedVoxelValue(javax.vecmath.Point3f point)

setDataDistanceToPlane

void setDataDistanceToPlane(javax.vecmath.Point4f plane)

filterData

void filterData(boolean isSquared,
                float invertCutoff)

capData

void capData(javax.vecmath.Point4f plane,
             float cutoff)

setVolumetricOrigin

void setVolumetricOrigin(float x,
                         float y,
                         float z)

getVoxelData

float[][][] getVoxelData()

getVoxelCounts

int[] getVoxelCounts()

getOriginFloat

float[] getOriginFloat()

getVolumetricVectorLengths

float[] getVolumetricVectorLengths()