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