final class Order1 extends Curve
| Modifier and Type | Field and Description |
|---|---|
private double |
x0 |
private double |
x1 |
private double |
xmax |
private double |
xmin |
private double |
y0 |
private double |
y1 |
DECREASING, direction, INCREASING, TMIN| Constructor and Description |
|---|
Order1(double x0,
double y0,
double x1,
double y1,
int direction) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accumulateCrossings(Crossings c) |
int |
compareTo(Curve other,
double[] yrange) |
double |
dXforT(double t,
int deriv) |
double |
dYforT(double t,
int deriv) |
void |
enlarge(RectBounds r) |
int |
getOrder() |
Curve |
getReversedCurve() |
int |
getSegment(float[] coords) |
Curve |
getSubCurve(double ystart,
double yend,
int dir) |
double |
getX0() |
double |
getX1() |
double |
getXBot() |
double |
getXMax() |
double |
getXMin() |
double |
getXTop() |
double |
getY0() |
double |
getY1() |
double |
getYBot() |
double |
getYTop() |
double |
nextVertical(double t0,
double t1) |
double |
TforY(double y) |
double |
XforT(double t) |
double |
XforY(double y) |
double |
YforT(double t) |
controlPointString, crossingsFor, diffbits, fairlyClose, findIntersect, getDirection, getSubCurve, getWithDirection, insertCubic, insertLine, insertMove, insertQuad, next, orderof, prev, refineTforY, round, signeddiffbits, toStringprivate double x0
private double y0
private double x1
private double y1
private double xmin
private double xmax
public double nextVertical(double t0,
double t1)
nextVertical in class Curvepublic boolean accumulateCrossings(Crossings c)
accumulateCrossings in class Curvepublic void enlarge(RectBounds r)
public Curve getSubCurve(double ystart, double yend, int dir)
getSubCurve in class Curvepublic Curve getReversedCurve()
getReversedCurve in class Curvepublic int getSegment(float[] coords)
getSegment in class Curve