Package omero.gateway.model
Class EllipseData
- java.lang.Object
-
- omero.gateway.model.DataObject
-
- omero.gateway.model.ShapeData
-
- omero.gateway.model.EllipseData
-
public class EllipseData extends ShapeData
Represents an ellipse in the Euclidean space R2.- Since:
- 3.0-Beta4
-
-
Field Summary
-
Fields inherited from class omero.gateway.model.ShapeData
READONLY_FLAG, settings
-
-
Constructor Summary
Constructors Constructor Description EllipseData()
Creates a new instance of EllipseData.EllipseData(double x, double y, double radiusx, double radiusy)
Creates a new instance of the EllipseData.EllipseData(omero.model.Shape shape)
Creates a new instance of Ellipse data from an existing shape.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getRadiusX()
Returns the radius along the X-axis.double
getRadiusY()
Returns the radius along the Y-axis.java.lang.String
getText()
Returns the text of the shape.double
getX()
Returns the x-coordinate of the center of the ellipse.double
getY()
Returns the y-coordinate of the center of the ellipse.void
setRadiusX(double x)
Sets the radius along the X-axis.void
setRadiusY(double y)
Sets the radius along the Y-axis.void
setText(java.lang.String text)
Sets the text of the shape.void
setX(double x)
Sets the x-coordinate of the center of the ellipse.void
setY(double y)
Sets the y-coordinate of the center of the ellipse.-
Methods inherited from class omero.gateway.model.ShapeData
fromPoints, getC, getROICoordinate, getShapeSettings, getT, getTransform, getZ, isClientObject, isReadOnly, parsePointsToIntegerList, parsePointsToPoint2DList, setC, setClientObject, setDirty, setReadOnly, setROICoordinate, setShapeSettings, setT, setTransform, setZ, toNumber, toPoints
-
Methods inherited from class omero.gateway.model.DataObject
asAnnotation, asChannel, asDataset, asExperimenter, asFolder, asGroup, asIAnnotated, asImage, asIObject, asPixels, asPlaneInfo, asPlate, asPojo, asPojos, asPojos, asProject, asScreen, asWell, asWellSample, canAnnotate, canChgrp, canChown, canDelete, canEdit, canLink, getCreated, getDetails, getGroupId, getId, getOwner, getPermissions, getUpdated, getVersion, isDirty, isLoaded, nullDetails, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, setId, setValue, setVersion, timeOfEvent, toString
-
-
-
-
Constructor Detail
-
EllipseData
public EllipseData(omero.model.Shape shape)
Creates a new instance of Ellipse data from an existing shape.- Parameters:
shape
- The shape this object represents.
-
EllipseData
public EllipseData()
Creates a new instance of EllipseData.
-
EllipseData
public EllipseData(double x, double y, double radiusx, double radiusy)
Creates a new instance of the EllipseData.- Parameters:
x
- The x-coordinate of the center of the Ellipse.y
- The y-coordinate of the center of the Ellipse.radiusx
- The radius along the X-axis.radiusy
- The radius along the Y-axis.
-
-
Method Detail
-
getText
public java.lang.String getText()
Returns the text of the shape.- Returns:
- See above.
-
setText
public void setText(java.lang.String text)
Sets the text of the shape.- Parameters:
text
- See above.
-
getX
public double getX()
Returns the x-coordinate of the center of the ellipse.- Returns:
- See above.
-
setX
public void setX(double x)
Sets the x-coordinate of the center of the ellipse.- Parameters:
x
- See above.
-
getY
public double getY()
Returns the y-coordinate of the center of the ellipse.- Returns:
- See above.
-
setY
public void setY(double y)
Sets the y-coordinate of the center of the ellipse.- Parameters:
y
- See above.
-
getRadiusX
public double getRadiusX()
Returns the radius along the X-axis.- Returns:
- See above.
-
setRadiusX
public void setRadiusX(double x)
Sets the radius along the X-axis.- Parameters:
x
- the value to set.
-
getRadiusY
public double getRadiusY()
Returns the radius along the Y-axis.- Returns:
- See above.
-
setRadiusY
public void setRadiusY(double y)
Sets the radius along the Y-axis.- Parameters:
y
- The value to set.
-
-