Class PointWrapper


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

    Wraps function calls to the PointData contained.

    • Constructor Detail

      • 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 Detail

      • setText

        public void setText​(java.lang.String text)
        Sets the text on the ShapeData.
        Specified by:
        setText in class GenericShapeWrapper<PointData>
        Parameters:
        text - the text
      • 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}.