Package fr.igred.omero.roi
Class TextWrapper
Class containing an TextData.
Wraps function calls to the TextData contained.
-
Field Summary
Fields inherited from class fr.igred.omero.roi.GenericShapeWrapper
ANNOTATION_LINKFields inherited from class fr.igred.omero.GenericObjectWrapper
data -
Constructor Summary
ConstructorsConstructorDescriptionConstructor of the TextWrapper class using a new empty ShapeData.TextWrapper(TextRoi text) Constructor of the TextWrapper class using an ImageJ TextRoi.TextWrapper(String text, double x, double y) Creates a new instance of the TextWrapper, sets the centre and major, minor axes.TextWrapper(TextData text) Constructor of the TextWrapper class using a TextData. -
Method Summary
Modifier and TypeMethodDescriptiondouble[]Gets the coordinates of the TextData shape.getText()Gets the text on the ShapeData.doublegetX()Returns the x-coordinate of the shape.doublegetY()Returns the y coordinate of the shape.voidsetCoordinates(double[] coordinates) Sets the coordinates of the TextData object.voidsetCoordinates(double x, double y) Sets the coordinates of the TextData shape.voidSets the text on the ShapeData.voidsetX(double x) Sets the x-coordinate of the shape.voidsetY(double y) Sets the y-coordinate of the shape.Converts the shape to anShape.toImageJ()Converts shape to ImageJ ROI.Methods inherited from class fr.igred.omero.roi.GenericShapeWrapper
annotationLinkType, asShapeData, copyFromIJRoi, copyToIJRoi, createTransformedAWTShape, getBoundingBox, getC, getFill, getFontSize, getStroke, getT, getZ, link, setC, setCZT, setFill, setFontSize, setStroke, setT, setTransform, setTransform, setZ, toAWTTransformMethods inherited from class fr.igred.omero.AnnotatableWrapper
addAndReplaceFile, addAndReplaceFile, addAndReplaceTable, addAndReplaceTable, addFile, addFileAnnotation, addKeyValuePair, addMapAnnotation, addPairKeyValue, addTable, addTag, addTag, addTag, addTags, addTags, copyAnnotationLinks, getAnnotations, getFileAnnotations, getKeyValuePairs, getMapAnnotations, getMyRating, getRatings, getTable, getTables, getTags, getValue, isLinked, link, link, linkIfNotLinked, rate, removeLink, unlinkMethods inherited from class fr.igred.omero.GenericObjectWrapper
asDataObject, canAnnotate, canChgrp, canChown, canDelete, canEdit, canLink, delete, distinct, flatten, getCreated, getGroupId, getId, getOwner, getUpdated, saveAndUpdate, toString, wrap, wrap
-
Constructor Details
-
TextWrapper
Constructor of the TextWrapper class using a TextData.- Parameters:
text- The TextData to wrap.
-
TextWrapper
public TextWrapper()Constructor of the TextWrapper class using a new empty ShapeData. -
TextWrapper
Constructor of the TextWrapper class using an ImageJ TextRoi.- Parameters:
text- An ImageJ TextRoi.
-
TextWrapper
Creates a new instance of the TextWrapper, sets the centre and major, minor axes.- Parameters:
text- Object text.x- x-coordinate of the shape.y- y-coordinate of the shape.
-
-
Method Details
-
getText
Gets the text on the ShapeData.- Specified by:
getTextin classGenericShapeWrapper<TextData>- Returns:
- the text
-
setText
Sets the text on the ShapeData.- Specified by:
setTextin classGenericShapeWrapper<TextData>- Parameters:
text- the text
-
toAWTShape
Converts the shape to anShape.- Specified by:
toAWTShapein classGenericShapeWrapper<TextData>- Returns:
- The converted AWT Shape.
-
getX
public double getX()Returns the x-coordinate of the shape.- Returns:
- See above.
-
setX
public void setX(double x) Sets the x-coordinate of the shape.- Parameters:
x- See above.
-
getY
public double getY()Returns the y coordinate of the shape.- Returns:
- See above.
-
setY
public void setY(double y) Sets the y-coordinate of the shape.- Parameters:
y- See above.
-
setCoordinates
public void setCoordinates(double x, double y) Sets the coordinates of the TextData shape.- Parameters:
x- x-coordinate of the TextData shape.y- y-coordinate of the TextData shape.
-
getCoordinates
public double[] getCoordinates()Gets the coordinates of the TextData shape.- Returns:
- Array of coordinates containing {X,Y}.
-
setCoordinates
public void setCoordinates(double[] coordinates) Sets the coordinates of the TextData object.- Parameters:
coordinates- Array of coordinates containing {X,Y}.
-
toImageJ
Converts shape to ImageJ ROI.- Overrides:
toImageJin classGenericShapeWrapper<TextData>- Returns:
- An ImageJ ROI.
-