Package com.itextpdf.awt.geom.gl
Class Crossing.CubicCurve
- java.lang.Object
-
- com.itextpdf.awt.geom.gl.Crossing.CubicCurve
-
- Enclosing class:
- Crossing
public static class Crossing.CubicCurve extends java.lang.Object
CubicCurve class provides basic functionality to find curve crossing and calculating bounds
-
-
Field Summary
Fields Modifier and Type Field Description (package private) double
ax
(package private) double
Ax
(package private) double
Ax3
(package private) double
ay
(package private) double
Ay
(package private) double
bx
(package private) double
Bx
(package private) double
Bx2
(package private) double
by
(package private) double
By
(package private) double
cx
(package private) double
Cx
(package private) double
cy
(package private) double
Cy
-
Constructor Summary
Constructors Constructor Description CubicCurve(double x1, double y1, double cx1, double cy1, double cx2, double cy2, double x2, double y2)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
addBound(double[] bound, int bc, double[] res, int rc, double minX, double maxX, boolean changeId, int id)
(package private) int
cross(double[] res, int rc, double py1, double py2)
(package private) int
solveExtremX(double[] res)
(package private) int
solveExtremY(double[] res)
(package private) int
solvePoint(double[] res, double px)
-
-
-
Method Detail
-
cross
int cross(double[] res, int rc, double py1, double py2)
-
solvePoint
int solvePoint(double[] res, double px)
-
solveExtremX
int solveExtremX(double[] res)
-
solveExtremY
int solveExtremY(double[] res)
-
addBound
int addBound(double[] bound, int bc, double[] res, int rc, double minX, double maxX, boolean changeId, int id)
-
-