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.ObjectCubicCurve class provides basic functionality to find curve crossing and calculating bounds
-
-
Field Summary
Fields Modifier and Type Field Description (package private) doubleax(package private) doubleAx(package private) doubleAx3(package private) doubleay(package private) doubleAy(package private) doublebx(package private) doubleBx(package private) doubleBx2(package private) doubleby(package private) doubleBy(package private) doublecx(package private) doubleCx(package private) doublecy(package private) doubleCy
-
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) intaddBound(double[] bound, int bc, double[] res, int rc, double minX, double maxX, boolean changeId, int id)(package private) intcross(double[] res, int rc, double py1, double py2)(package private) intsolveExtremX(double[] res)(package private) intsolveExtremY(double[] res)(package private) intsolvePoint(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)
-
-