Class Crossing.QuadCurve

java.lang.Object
com.itextpdf.awt.geom.gl.Crossing.QuadCurve
Enclosing class:
Crossing

public static class Crossing.QuadCurve extends Object
QuadCurve class provides basic functionality to find curve crossing and calculating bounds
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) double
     
    (package private) double
     
    (package private) double
     
    (package private) double
     
    (package private) double
     
    (package private) double
     
    (package private) double
     
    (package private) double
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    QuadCurve(double x1, double y1, double cx, double cy, double x2, double y2)
     
  • Method Summary

    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
    solveExtrem(double[] res)
     
    (package private) int
    solvePoint(double[] res, double px)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)