public class Point3DInt
extends java.lang.Object
Constructor and Description |
---|
Point3DInt() |
Point3DInt(int x,
int y,
int z) |
Modifier and Type | Method and Description |
---|---|
double |
distance(Voxel3D voxel3D) |
double |
distance(VoxelInt voxel3D) |
double |
distanceSquare(Voxel3D voxel3D) |
double |
distanceSquare(VoxelInt voxel3D) |
double |
distanceSquareScaled(Voxel3D voxel3D,
double xy,
double xz) |
double |
distanceSquareScaled(VoxelInt voxel3D,
double xy,
double xz) |
double |
distanceUnitScaled(Voxel3D voxel3D,
double xy,
double xz) |
double |
distanceUnitScaled(VoxelInt voxel3D,
double xy,
double xz) |
int |
getX() |
int |
getY() |
int |
getZ() |
boolean |
isInsideBoundingBox(int[] boundingBox) |
boolean |
sameVoxel(Point3DInt other) |
void |
setX(int x) |
void |
setXYZ(int x,
int y,
int z) |
void |
setY(int y) |
void |
setZ(int z) |
void |
translate(int tx,
int ty,
int tz) |
public int getX()
public int getY()
public int getZ()
public void setX(int x)
public void setY(int y)
public void setZ(int z)
public void setXYZ(int x, int y, int z)
public void translate(int tx, int ty, int tz)
public double distanceSquare(Voxel3D voxel3D)
public double distanceSquare(VoxelInt voxel3D)
public double distance(Voxel3D voxel3D)
public double distance(VoxelInt voxel3D)
public double distanceSquareScaled(Voxel3D voxel3D, double xy, double xz)
public double distanceSquareScaled(VoxelInt voxel3D, double xy, double xz)
public double distanceUnitScaled(Voxel3D voxel3D, double xy, double xz)
public double distanceUnitScaled(VoxelInt voxel3D, double xy, double xz)
public boolean isInsideBoundingBox(int[] boundingBox)
public boolean sameVoxel(Point3DInt other)