Package com.itextpdf.awt.geom.gl
Class Crossing.QuadCurve
java.lang.Object
com.itextpdf.awt.geom.gl.Crossing.QuadCurve
- Enclosing class:
Crossing
QuadCurve class provides basic functionality to find curve crossing and calculating bounds
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(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
solveExtrem
(double[] res) (package private) int
solvePoint
(double[] res, double px)
-
Field Details
-
ax
double ax -
ay
double ay -
bx
double bx -
by
double by -
Ax
double Ax -
Ay
double Ay -
Bx
double Bx -
By
double By
-
-
Constructor Details
-
QuadCurve
public QuadCurve(double x1, double y1, double cx, double cy, double x2, double y2)
-
-
Method Details
-
cross
int cross(double[] res, int rc, double py1, double py2) -
solvePoint
int solvePoint(double[] res, double px) -
solveExtrem
int solveExtrem(double[] res) -
addBound
int addBound(double[] bound, int bc, double[] res, int rc, double minX, double maxX, boolean changeId, int id)
-