Class LineUtils

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

public class LineUtils extends Object
Some utility methods for Line2D objects.
  • Constructor Details

  • Method Details

    • clipLine

      public static boolean clipLine(Line2D line, Rectangle2D rect)
      Clips the specified line to the given rectangle. If any of the line coordinates is not finite, then the method returns false and the line is not modified.
      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.