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, toString
public double nextVertical(double t0, double t1)
nextVertical
in class Curve
public int crossingsFor(double x, double y)
crossingsFor
in class Curve
public boolean accumulateCrossings(Crossings c)
accumulateCrossings
in class Curve
public void enlarge(RectBounds r)
public Curve getSubCurve(double ystart, double yend, int dir)
getSubCurve
in class Curve
public Curve getReversedCurve()
getReversedCurve
in class Curve
public int getSegment(float[] coords)
getSegment
in class Curve