Interface Ellipse

    • Method Detail

      • toAWTShape

        default java.awt.Shape toAWTShape()
        Converts the shape to an Shape.
        Specified by:
        toAWTShape in interface Shape
        Returns:
        The converted AWT Shape.
      • getX

        double getX()
        Returns the x-coordinate of the center of the ellipse.
        Returns:
        See above.
      • setX

        void setX​(double x)
        Sets the x-coordinate of the center of the ellipse.
        Parameters:
        x - See above.
      • getY

        double getY()
        Returns the y-coordinate of the center of the ellipse.
        Returns:
        See above.
      • setY

        void setY​(double y)
        Sets the y-coordinate of the center of the ellipse.
        Parameters:
        y - See above.
      • getRadiusX

        double getRadiusX()
        Returns the radius along the X-axis.
        Returns:
        See above.
      • setRadiusX

        void setRadiusX​(double x)
        Sets the radius along the X-axis.
        Parameters:
        x - the value to set.
      • getRadiusY

        double getRadiusY()
        Returns the radius along the Y-axis.
        Returns:
        See above.
      • setRadiusY

        void setRadiusY​(double y)
        Sets the radius along the Y-axis.
        Parameters:
        y - The value to set.
      • setCoordinates

        default void setCoordinates​(double x,
                                    double y,
                                    double radiusX,
                                    double radiusY)
        Sets the coordinates of the EllipseData shape.
        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.
      • getCoordinates

        default double[] getCoordinates()
        Gets the coordinates of the MaskData shape.
        Returns:
        Array of coordinates containing {X,Y,RadiusX,RadiusY}.
      • setCoordinates

        default void setCoordinates​(double[] coordinates)
        Sets the coordinates of the EllipseData shape.
        Parameters:
        coordinates - Array of coordinates containing {X,Y,RadiusX,RadiusY}.