public class Object3DPlane
extends java.lang.Object
Constructor and Description |
---|
Object3DPlane(int z) |
Object3DPlane(java.util.List<VoxelInt> voxel3DS,
int z) |
Modifier and Type | Method and Description |
---|---|
void |
addVoxel(VoxelInt voxel) |
void |
addVoxels(java.util.List<VoxelInt> voxel3DS) |
void |
adjustBounding(BoundingBox box) |
java.lang.Double[] |
computeMoments2(Voxel3D centroid,
boolean normalize) |
void |
drawObject(ImageHandler handler,
float val) |
void |
drawObjectTranslate(ImageHandler handler,
int tx,
int ty,
int tz,
float val) |
void |
drawObjectUsingOffset(ImageHandler handler,
float val) |
Voxel3D |
getSumCoordinates() |
java.util.List<VoxelInt> |
getVoxels() |
int |
getZPlane() |
boolean |
hasOneVoxelValueRange(ImageHandler handler,
float t0,
float t1) |
boolean |
hasOneVoxelValueRangeTranslate(ImageHandler handler,
float t0,
float t1,
int tx,
int ty,
int tz) |
boolean |
isEmpty() |
void |
saveVoxels(java.io.BufferedWriter bf) |
int |
size() |
void |
translate(int tx,
int ty,
int tz,
boolean updateZ) |
void |
updateHist(ImageHandler ima,
java.util.Map<java.lang.Float,java.lang.Integer> hist) |
public Object3DPlane(int z)
public Object3DPlane(java.util.List<VoxelInt> voxel3DS, int z)
public int getZPlane()
public void addVoxels(java.util.List<VoxelInt> voxel3DS)
public void addVoxel(VoxelInt voxel)
public boolean isEmpty()
public void drawObject(ImageHandler handler, float val)
public void drawObjectUsingOffset(ImageHandler handler, float val)
public void drawObjectTranslate(ImageHandler handler, int tx, int ty, int tz, float val)
public int size()
public Voxel3D getSumCoordinates()
public boolean hasOneVoxelValueRange(ImageHandler handler, float t0, float t1)
public java.lang.Double[] computeMoments2(Voxel3D centroid, boolean normalize)
public void adjustBounding(BoundingBox box)
public void translate(int tx, int ty, int tz, boolean updateZ)
public java.util.List<VoxelInt> getVoxels()
public void saveVoxels(java.io.BufferedWriter bf)
public void updateHist(ImageHandler ima, java.util.Map<java.lang.Float,java.lang.Integer> hist)
public boolean hasOneVoxelValueRangeTranslate(ImageHandler handler, float t0, float t1, int tx, int ty, int tz)