Package org.jfree.chart.util
Class LineUtils
- java.lang.Object
-
- org.jfree.chart.util.LineUtils
-
public class LineUtils extends java.lang.ObjectSome utility methods forLine2Dobjects.
-
-
Constructor Summary
Constructors Constructor Description LineUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanclipLine(java.awt.geom.Line2D line, java.awt.geom.Rectangle2D rect)Clips the specified line to the given rectangle.static java.awt.geom.Line2DextendLine(java.awt.geom.Line2D line, double startPercent, double endPercent)Creates a new line by extending an existing line.
-
-
-
Method Detail
-
clipLine
public static boolean clipLine(java.awt.geom.Line2D line, java.awt.geom.Rectangle2D rect)Clips the specified line to the given rectangle.- Parameters:
line- the line (nullnot permitted).rect- the clipping rectangle (nullnot permitted).- Returns:
trueif the clipped line is visible, andfalseotherwise.
-
extendLine
public static java.awt.geom.Line2D extendLine(java.awt.geom.Line2D line, double startPercent, double endPercent)Creates a new line by extending an existing line.- Parameters:
line- the line (nullnot 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.
-
-