Package fr.igred.omero.roi
Class TextWrapper
- java.lang.Object
- 
- fr.igred.omero.GenericObjectWrapper<T>
- 
- fr.igred.omero.roi.GenericShapeWrapper<TextData>
- 
- fr.igred.omero.roi.TextWrapper
 
 
 
- 
 public class TextWrapper extends GenericShapeWrapper<TextData> Class containing an TextData.Wraps function calls to the TextData contained. 
- 
- 
Field Summary- 
Fields inherited from class fr.igred.omero.GenericObjectWrapperdata
 
- 
 - 
Constructor SummaryConstructors Constructor Description TextWrapper()Constructor of the TextWrapper class using a new empty ShapeData.TextWrapper(TextRoi text)Constructor of the TextWrapper class using an ImageJ TextRoi.TextWrapper(java.lang.String text, double x, double y)Creates a new instance of the TextWrapper, sets the centre and major, minor axes.TextWrapper(TextData shape)Constructor of the TextWrapper class using a TextData.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]getCoordinates()Gets the coordinates of the TextData shape.java.lang.StringgetText()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.voidsetText(java.lang.String text)Sets 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.java.awt.ShapetoAWTShape()Converts the shape to anShape.RoitoImageJ()Converts shape to ImageJ ROI.- 
Methods inherited from class fr.igred.omero.roi.GenericShapeWrapperasShapeData, copyFromIJRoi, copyToIJRoi, createTransformedAWTShape, getBoundingBox, getC, getFill, getFontSize, getStroke, getT, getZ, setC, setCZT, setFill, setFontSize, setStroke, setT, setTransform, setTransform, setZ, toAWTTransform
 - 
Methods inherited from class fr.igred.omero.GenericObjectWrappercanAnnotate, canChgrp, canChown, canDelete, canEdit, canLink, delete, distinct, getCreated, getGroupId, getId, getOwner, saveAndUpdate, toString, wrap, wrap
 
- 
 
- 
- 
- 
Constructor Detail- 
TextWrapperpublic TextWrapper(TextData shape) Constructor of the TextWrapper class using a TextData.- Parameters:
- shape- the shape
 
 - 
TextWrapperpublic TextWrapper() Constructor of the TextWrapper class using a new empty ShapeData.
 - 
TextWrapperpublic TextWrapper(TextRoi text) Constructor of the TextWrapper class using an ImageJ TextRoi.- Parameters:
- text- An ImageJ TextRoi.
 
 - 
TextWrapperpublic TextWrapper(java.lang.String text, double x, double y)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 Detail- 
getTextpublic java.lang.String getText() Gets the text on the ShapeData.- Specified by:
- getTextin class- GenericShapeWrapper<TextData>
- Returns:
- the text
 
 - 
setTextpublic void setText(java.lang.String text) Sets the text on the ShapeData.- Specified by:
- setTextin class- GenericShapeWrapper<TextData>
- Parameters:
- text- the text
 
 - 
toAWTShapepublic java.awt.Shape toAWTShape() Converts the shape to anShape.- Specified by:
- toAWTShapein class- GenericShapeWrapper<TextData>
- Returns:
- The converted AWT Shape.
 
 - 
getXpublic double getX() Returns the x-coordinate of the shape.- Returns:
- See above.
 
 - 
setXpublic void setX(double x) Sets the x-coordinate of the shape.- Parameters:
- x- See above.
 
 - 
getYpublic double getY() Returns the y coordinate of the shape.- Returns:
- See above.
 
 - 
setYpublic void setY(double y) Sets the y-coordinate of the shape.- Parameters:
- y- See above.
 
 - 
setCoordinatespublic 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.
 
 - 
getCoordinatespublic double[] getCoordinates() Gets the coordinates of the TextData shape.- Returns:
- Array of coordinates containing {X,Y}.
 
 - 
setCoordinatespublic void setCoordinates(double[] coordinates) Sets the coordinates of the TextData object.- Parameters:
- coordinates- Array of coordinates containing {X,Y}.
 
 - 
toImageJpublic Roi toImageJ() Converts shape to ImageJ ROI.- Overrides:
- toImageJin class- GenericShapeWrapper<TextData>
- Returns:
- An ImageJ ROI.
 
 
- 
 
-