public class PlaneDef
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description | 
|---|---|
static int | 
XY
Flag to identify an XY-plane. 
 | 
static int | 
XZ
Flag to identify an XZ-plane. 
 | 
static int | 
ZY
Flag to identify an YZ-plane. 
 | 
| Constructor and Description | 
|---|
PlaneDef(int slice,
        int t)
Creates a new instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(java.lang.Object o)
Overridden to reflect equality of abstract values (data object) as
 opposite to object identity. 
 | 
RegionDef | 
getRegion()
Returns the region to render. 
 | 
boolean | 
getRenderShapes()
Returns whether or not the shapes (masks) will be rendered. 
 | 
java.util.List<java.lang.Long> | 
getShapeIds()
Returns whether or not the shapes (masks) will be rendered. 
 | 
int | 
getSlice()
Returns an identifier to tell which kind of plane this object identifies. 
 | 
int | 
getStride()
Returns the stride. 
 | 
int | 
getT()
Returns the timepoint. 
 | 
int | 
getX()
Returns the index of the plane in the set identified by this object. 
 | 
int | 
getY()
Returns the index of the plane in the set identified by this object. 
 | 
int | 
getZ()
Returns the index of the plane in the set identified by this object. 
 | 
int | 
hashCode()
Overridden to reflect equality of abstract values (data object) as
 opposite to object identity. 
 | 
void | 
setRegion(RegionDef region)
Sets the region to render. 
 | 
void | 
setRenderShapes(boolean renderShapes)
Sets whether or not to render the shapes (masks). 
 | 
void | 
setShapeIds(java.util.List<java.lang.Long> shapeIds)
Sets whether or not to render the shapes (masks). 
 | 
void | 
setStride(int stride)
Returns the stride. 
 | 
void | 
setX(int x)
Selects a plane in the set identified by this object. 
 | 
void | 
setY(int y)
Selects a plane in the set identified by this object. 
 | 
void | 
setZ(int z)
Selects a plane in the set identified by this object. 
 | 
java.lang.String | 
toString()
Overrides generic  
toString method to provide a specific
 string representation of this object. | 
public static final int XY
public static final int ZY
public static final int XZ
public PlaneDef(int slice,
                int t)
slice and t and
 having a 0 index. Call the appropriate setXXX
 method to set another index.public void setX(int x)
x - The plane index.java.lang.IllegalArgumentException - If bad arguments are passed in or this is not an ZY-plane.public void setY(int y)
y - The plane index.java.lang.IllegalArgumentException - If bad arguments are passed in or this is not an XZ-plane.public void setZ(int z)
z - The plane index.java.lang.IllegalArgumentException - If bad arguments are passed in or this is not an XY-plane.public int getSlice()
public int getT()
public int getX()
public int getY()
public int getZ()
public void setRegion(RegionDef region)
region - The region to render.public RegionDef getRegion()
public void setStride(int stride)
stride - The value to set.public int getStride()
public boolean getRenderShapes()
public void setRenderShapes(boolean renderShapes)
renderShapes - The value to set.public java.util.List<java.lang.Long> getShapeIds()
public void setShapeIds(java.util.List<java.lang.Long> shapeIds)
shapeIds - The value to set.public boolean equals(java.lang.Object o)
equals in class java.lang.ObjectObject.equals(Object)public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public java.lang.String toString()
toString method to provide a specific
 string representation of this object.toString in class java.lang.ObjectObject.toString()