public class PlaneDef extends Object implements 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(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.
|
List<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(List<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.
|
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.slice
- Tells which kind of plane this object identifies. Must be one
of the XY
, XZ
, ZY
constants
defined by this class.t
- The selected timepoint.IllegalArgumentException
- If bad arguments are passed in.public void setX(int x)
x
- The plane index.IllegalArgumentException
- If bad arguments are passed in or this is not an ZY-plane.public void setY(int y)
y
- The plane index.IllegalArgumentException
- If bad arguments are passed in or this is not an XZ-plane.public void setZ(int z)
z
- The plane index.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 List<Long> getShapeIds()
public void setShapeIds(List<Long> shapeIds)
shapeIds
- The value to set.public boolean equals(Object o)
equals
in class Object
Object.equals(Object)
public int hashCode()
hashCode
in class Object
Object.hashCode()
public String toString()
toString
method to provide a specific
string representation of this object.toString
in class Object
Object.toString()
Version: 5.3.3-ice35-b63
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.