public interface VolumeDataInterface
Modifier and Type | Method and Description |
---|---|
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) |
void setVoxelData(float[][][] voxelData)
float[][][] getVoxelData()
int setVoxelCounts(int nPointsX, int nPointsY, int nPointsZ)
int[] getVoxelCounts()
void setVolumetricVector(int i, float x, float y, float z)
float[] getVolumetricVectorLengths()
void setVolumetricOrigin(float x, float y, float z)
float[] getOriginFloat()
void setDataDistanceToPlane(javax.vecmath.Point4f plane)
void setPlaneParameters(javax.vecmath.Point4f plane)
float calcVoxelPlaneDistance(int x, int y, int z)
float distancePointToPlane(javax.vecmath.Point3f pt)
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)
float lookupInterpolatedVoxelValue(javax.vecmath.Point3f point)
void filterData(boolean isSquared, float invertCutoff)
void capData(javax.vecmath.Point4f plane, float cutoff)