Class LineUtilities

java.lang.Object
org.jfree.chart.util.LineUtilities

public class LineUtilities extends Object
Some utility methods for Line2D objects.
Since:
1.0.12
  • Constructor Details

  • Method Details

    • clipLine

      public static boolean clipLine(Line2D line, Rectangle2D rect)
      Clips the specified line to the given rectangle.
      Parameters:
      line - the line (null not permitted).
      rect - the clipping rectangle (null not permitted).
      Returns:
      true if the clipped line is visible, and false otherwise.
    • extendLine

      public static Line2D extendLine(Line2D line, double startPercent, double endPercent)
      Creates a new line by extending an existing line.
      Parameters:
      line - the line (null not permitted).
      startPercent - the amount to extend the line at the start point end.
      endPercent - the amount to extend the line at the end point end.
      Returns:
      A new line.
      Since:
      1.0.18