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, toString
private 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 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