public class VoxelRecord extends Object implements Comparable<VoxelRecord>
| Constructor and Description | 
|---|
VoxelRecord(Cursor3D cursor,
           double value)
Creates a voxel record from a cursor and a double value. 
 | 
VoxelRecord(int x,
           int y,
           int z,
           double value)
Creates a voxel record from a position and a double value. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
compareTo(VoxelRecord v2)
Compare with a voxel record based on its value and
 timestamp 
 | 
double | 
euclideanDistance(VoxelRecord vr)
Calculate Euclidean distance to another voxel record 
 | 
Cursor3D | 
getCursor()  | 
double | 
getValue()  | 
public VoxelRecord(Cursor3D cursor, double value)
cursor - the position of the recordvalue - voxel intensity valuepublic VoxelRecord(int x,
                   int y,
                   int z,
                   double value)
x - the x-position of the recordy - the y-position of the recordz - the z-position of the recordvalue - voxel intensity valuepublic Cursor3D getCursor()
public double getValue()
public int compareTo(VoxelRecord v2)
compareTo in interface Comparable<VoxelRecord>v2 - voxel record to compare withpublic double euclideanDistance(VoxelRecord vr)
vr - voxel record to calculate distance toCopyright © 2014–2023 INRA-IJPB Modeling and Digital Imaging lab. All rights reserved.