Class PointWrapper


public class PointWrapper extends GenericShapeWrapper<PointData>
Class containing an PointData.

Wraps function calls to the PointData contained.

  • Constructor Details

    • PointWrapper

      public PointWrapper(PointData point)
      Constructor of the PointWrapper class using a PointData.
      Parameters:
      point - The PointData to wrap.
    • PointWrapper

      public PointWrapper()
      Constructor of the PointWrapper class using a new empty PointData.
    • PointWrapper

      public PointWrapper(double x, double y)
      Constructor of the PointWrapper class using a new empty ShapeData.
      Parameters:
      x - x-coordinate of the shape.
      y - y-coordinate of the shape.
  • Method Details

    • getText

      public String getText()
      Gets the text on the ShapeData.
      Specified by:
      getText in class GenericShapeWrapper<PointData>
      Returns:
      the text
    • setText

      public void setText(String text)
      Sets the text on the ShapeData.
      Specified by:
      setText in class GenericShapeWrapper<PointData>
      Parameters:
      text - the text
    • toAWTShape

      public Shape toAWTShape()
      Converts the shape to an Shape.
      Specified by:
      toAWTShape in class GenericShapeWrapper<PointData>
      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 the PointData shape.
      Parameters:
      x - x-coordinate of the PointData shape.
      y - y-coordinate of the PointData shape.
    • getCoordinates

      public double[] getCoordinates()
      Gets the coordinates of the PointData shape.
      Returns:
      Array of coordinates containing {X,Y}.
    • setCoordinates

      public void setCoordinates(double[] coordinates)
      Sets the coordinates of the PointData shape.
      Parameters:
      coordinates - Array of coordinates containing {X,Y}.
    • toImageJ

      public Roi toImageJ()
      Converts shape to ImageJ ROI.
      Overrides:
      toImageJ in class GenericShapeWrapper<PointData>
      Returns:
      An ImageJ ROI.