public class ROICoordinate
extends java.lang.Object
implements java.util.Comparator
Constructor and Description |
---|
ROICoordinate()
Creates a default instance.
|
ROICoordinate(int z,
int t)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.Object o1,
java.lang.Object o2)
Implemented as specified by the
Comparator I/F. |
boolean |
equals(java.lang.Object obj)
Overridden to control if the passed object equals the current one.
|
int |
getTimePoint()
Returns the timepoint.
|
int |
getZSection()
Returns the z-section.
|
int |
hashCode()
Calculate the hashCode for the data, The hashcode is generated by
bitshifting z by ZTBITSPLIT bits and adding t.
|
java.lang.String |
toString()
Returns the string of the coordinates.
|
public ROICoordinate()
public ROICoordinate(int z, int t)
z
- The z-section. (-1 == all z-sections)t
- The timepoint. (-1 == all timepoints)public int getTimePoint()
public int getZSection()
public int compare(java.lang.Object o1, java.lang.Object o2)
Comparator
I/F.compare
in interface java.util.Comparator
Comparator.compare(Object, Object)
public boolean equals(java.lang.Object obj)
equals
in interface java.util.Comparator
equals
in class java.lang.Object
Object.equals(Object)
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()