Interface Line

    • Field Detail

      • ARROW

        static final java.lang.String ARROW
        String to use arrows as markers
        See Also:
        Constant Field Values
    • 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.
      • getX1

        double getX1()
        Returns the x-coordinate of the starting point of an untransformed line.
        Returns:
        See above.
      • setX1

        void setX1​(double x1)
        Set the x-coordinate of the starting point of an untransformed line.
        Parameters:
        x1 - See above.
      • getX2

        double getX2()
        Returns the x-coordinate of the end point of an untransformed line.
        Returns:
        See above.
      • setX2

        void setX2​(double x2)
        Set the x-coordinate of the end point of an untransformed line.
        Parameters:
        x2 - See above.
      • getY1

        double getY1()
        Returns the y-coordinate of the starting point of an untransformed line.
        Returns:
        See above.
      • setY1

        void setY1​(double y1)
        Set the y-coordinate of the starting point of an untransformed line.
        Parameters:
        y1 - See above.
      • getY2

        double getY2()
        Returns the y-coordinate of the end point of an untransformed line.
        Returns:
        See above.
      • setY2

        void setY2​(double y2)
        Set the y-coordinate of the end point of an untransformed line.
        Parameters:
        y2 - See above.
      • setCoordinates

        default void setCoordinates​(double x1,
                                    double y1,
                                    double x2,
                                    double y2)
        Sets the coordinates of the LineData shape.
        Parameters:
        x1 - x-coordinate of the starting point of an untransformed line.
        y1 - y-coordinate of the starting point of an untransformed line.
        x2 - x-coordinate of the end point of an untransformed line.
        y2 - y-coordinate of the end point of an untransformed line.
      • getCoordinates

        default double[] getCoordinates()
        Gets the coordinates of the LineData shape.
        Returns:
        Array of coordinates containing {X1,Y1,X2,Y2}.
      • setCoordinates

        default void setCoordinates​(double[] coordinates)
        Sets the coordinates of the LineData shape.
        Parameters:
        coordinates - Array of coordinates containing {X1,Y1,X2,Y2}.