final class Order0 extends Curve
| Modifier and Type | Field and Description |
|---|---|
private double |
x |
private double |
y |
DECREASING, direction, INCREASING, TMIN| Constructor and Description |
|---|
Order0(double x,
double y) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accumulateCrossings(Crossings c) |
int |
crossingsFor(double x,
double y) |
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) |
compareTo, controlPointString, diffbits, fairlyClose, findIntersect, getDirection, getSubCurve, getWithDirection, insertCubic, insertLine, insertMove, insertQuad, next, orderof, prev, refineTforY, round, signeddiffbits, toStringpublic double nextVertical(double t0,
double t1)
nextVertical in class Curvepublic int crossingsFor(double x,
double y)
crossingsFor 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