| Modifier and Type | Field and Description |
|---|---|
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double | |
| private double |
| Access | Constructor and Description |
|---|---|
| public | Order3(double x0, double y0, double cx0, double cy0, double cx1, double cy1, double x1, double y1, int direction)
|
| Modifier and Type | Method and Description |
|---|---|
| public static void | addInstance(Vector<E> curves, double x0, double y0, double cx0, double cy0, double cx1, double cy1, double x1, double y1, int direction)
|
| public String | |
| public double | |
| public double | |
| public void | |
| public double | |
| public double | |
| public double | |
| public double | |
| public static int | |
| public int | |
| public Curve | |
| public int | |
| public Curve | getSubCurve(double ystart, double yend, int dir)
Implements abstract com.
|
| public double | |
| public double | |
| public double | |
| public double | |
| public double | |
| public double | |
| public double | |
| public double | |
| public double | |
| public double | |
| public static void | |
| public double | |
| public double | |
| public static int | Returns: the number of roots, or-1 if the equation is
a constant.the specified array of coefficients to use to solve
the quadratic equation eqn, double[] the array that contains the non-complex roots
resulting from the solution of the quadratic equation res)[A double version of what is in QuadCurve2D...]
Solves the quadratic whose coefficients are in the |
| public static void | |
| public double | |
| public double | |
| public double | |
| public double |
| cx0 | back to summary |
|---|---|
| private double cx0 | |
| cx1 | back to summary |
|---|---|
| private double cx1 | |
| cy0 | back to summary |
|---|---|
| private double cy0 | |
| cy1 | back to summary |
|---|---|
| private double cy1 | |
| TforY1 | back to summary |
|---|---|
| private double TforY1 | |
| TforY2 | back to summary |
|---|---|
| private double TforY2 | |
| TforY3 | back to summary |
|---|---|
| private double TforY3 | |
| x0 | back to summary |
|---|---|
| private double x0 | |
| x1 | back to summary |
|---|---|
| private double x1 | |
| xcoeff0 | back to summary |
|---|---|
| private double xcoeff0 | |
| xcoeff1 | back to summary |
|---|---|
| private double xcoeff1 | |
| xcoeff2 | back to summary |
|---|---|
| private double xcoeff2 | |
| xcoeff3 | back to summary |
|---|---|
| private double xcoeff3 | |
| xmax | back to summary |
|---|---|
| private double xmax | |
| xmin | back to summary |
|---|---|
| private double xmin | |
| y0 | back to summary |
|---|---|
| private double y0 | |
| y1 | back to summary |
|---|---|
| private double y1 | |
| ycoeff0 | back to summary |
|---|---|
| private double ycoeff0 | |
| ycoeff1 | back to summary |
|---|---|
| private double ycoeff1 | |
| ycoeff2 | back to summary |
|---|---|
| private double ycoeff2 | |
| ycoeff3 | back to summary |
|---|---|
| private double ycoeff3 | |
| YforT1 | back to summary |
|---|---|
| private double YforT1 | |
| YforT2 | back to summary |
|---|---|
| private double YforT2 | |
| YforT3 | back to summary |
|---|---|
| private double YforT3 | |
| Order3 | back to summary |
|---|---|
| public Order3(double x0, double y0, double cx0, double cy0, double cx1, double cy1, double x1, double y1, int direction) | |
| addInstance | back to summary |
|---|---|
| public static void addInstance(Vector<E> curves, double x0, double y0, double cx0, double cy0, double cx1, double cy1, double x1, double y1, int direction) | |
| controlPointString | back to summary |
|---|---|
| public String controlPointString() Overrides com.
| |
| dXforT | back to summary |
|---|---|
| public double dXforT(double t, int deriv) Implements abstract com.
| |
| dYforT | back to summary |
|---|---|
| public double dYforT(double t, int deriv) Implements abstract com.
| |
| enlarge | back to summary |
|---|---|
| public void enlarge(RectBounds r) Implements abstract com.
| |
| getCX0 | back to summary |
|---|---|
| public double getCX0() | |
| getCX1 | back to summary |
|---|---|
| public double getCX1() | |
| getCY0 | back to summary |
|---|---|
| public double getCY0() | |
| getCY1 | back to summary |
|---|---|
| public double getCY1() | |
| getHorizontalParams | back to summary |
|---|---|
| public static int getHorizontalParams(double c0, double cp0, double cp1, double c1, double[] ret) | |
| getOrder | back to summary |
|---|---|
| public int getOrder() Implements abstract com.
| |
| getReversedCurve | back to summary |
|---|---|
| public Curve getReversedCurve() Implements abstract com.
| |
| getSegment | back to summary |
|---|---|
| public int getSegment(float[] coords) Implements abstract com.
| |
| getSubCurve | back to summary |
|---|---|
| public Curve getSubCurve(double ystart, double yend, int dir) Implements abstract com.
| |
| getX0 | back to summary |
|---|---|
| public double getX0() Implements abstract com.
| |
| getX1 | back to summary |
|---|---|
| public double getX1() Implements abstract com.
| |
| getXBot | back to summary |
|---|---|
| public double getXBot() Implements abstract com.
| |
| getXMax | back to summary |
|---|---|
| public double getXMax() Implements abstract com.
| |
| getXMin | back to summary |
|---|---|
| public double getXMin() Implements abstract com.
| |
| getXTop | back to summary |
|---|---|
| public double getXTop() Implements abstract com.
| |
| getY0 | back to summary |
|---|---|
| public double getY0() Implements abstract com.
| |
| getY1 | back to summary |
|---|---|
| public double getY1() Implements abstract com.
| |
| getYBot | back to summary |
|---|---|
| public double getYBot() Implements abstract com.
| |
| getYTop | back to summary |
|---|---|
| public double getYTop() Implements abstract com.
| |
| insert | back to summary |
|---|---|
| public static void insert(Vector<E> curves, double[] tmp, double x0, double y0, double cx0, double cy0, double cx1, double cy1, double x1, double y1, int direction) | |
| nextVertical | back to summary |
|---|---|
| public double nextVertical(double t0, double t1) Implements abstract com.
| |
| refine | back to summary |
|---|---|
| public double refine(double a, double b, double c, double target, double t) | |
| solveQuadratic | back to summary |
|---|---|
| public static int solveQuadratic(double[] eqn, double[] res) [A double version of what is in QuadCurve2D...]
Solves the quadratic whose coefficients are in the
eqn = {C, B, A};
ax^2 + bx + c = 0
A return value of -1 is used to distinguish a constant
equation, which might be always 0 or never 0, from an equation that
has no zeroes.
| |
| split | back to summary |
|---|---|
| public static void split(double[] coords, int pos, double t) | |
| TforY | back to summary |
|---|---|
| public double TforY(double y) Implements abstract com.
| |
| XforT | back to summary |
|---|---|
| public double XforT(double t) Implements abstract com.
| |
| XforY | back to summary |
|---|---|
| public double XforY(double y) Implements abstract com.
| |
| YforT | back to summary |
|---|---|
| public double YforT(double t) Implements abstract com.
| |