public interface VolumeDataInterface
Modifier and Type | Method and Description |
---|---|
float |
calcVoxelPlaneDistance(int x,
int y,
int z) |
void |
capData(javajs.util.P4 plane,
float cutoff) |
float |
distancePointToPlane(javajs.util.T3 pt) |
void |
filterData(boolean isSquared,
float invertCutoff) |
float[] |
getOriginFloat() |
float[] |
getVolumetricVectorLengths() |
int[] |
getVoxelCounts() |
float[][][] |
getVoxelData() |
float |
lookupInterpolatedVoxelValue(javajs.util.T3 point,
boolean getSource) |
void |
setDataDistanceToPlane(javajs.util.P4 plane) |
void |
setPlaneParameters(javajs.util.P4 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 |
setVoxelDataAsArray(float[][][] voxelData) |
void |
transform(javajs.util.V3 v1,
javajs.util.V3 v2) |
void |
voxelPtToXYZ(int x,
int y,
int z,
javajs.util.T3 pt) |
void |
xyzToVoxelPt(float x,
float y,
float z,
javajs.util.T3i pt3i) |
void setVoxelDataAsArray(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(javajs.util.P4 plane)
void setPlaneParameters(javajs.util.P4 plane)
float calcVoxelPlaneDistance(int x, int y, int z)
float distancePointToPlane(javajs.util.T3 pt)
void transform(javajs.util.V3 v1, javajs.util.V3 v2)
void voxelPtToXYZ(int x, int y, int z, javajs.util.T3 pt)
void xyzToVoxelPt(float x, float y, float z, javajs.util.T3i pt3i)
float lookupInterpolatedVoxelValue(javajs.util.T3 point, boolean getSource)
void filterData(boolean isSquared, float invertCutoff)
void capData(javajs.util.P4 plane, float cutoff)