final class Curve
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) float |
ax |
(package private) float |
ay |
(package private) float |
bx |
(package private) float |
by |
(package private) float |
cx |
(package private) float |
cy |
(package private) float |
dax |
(package private) float |
day |
(package private) float |
dbx |
(package private) float |
dby |
(package private) float |
dx |
(package private) float |
dy |
Constructor and Description |
---|
Curve() |
Modifier and Type | Method and Description |
---|---|
(package private) static java.util.Iterator<java.lang.Integer> |
breakPtsAtTs(float[] pts,
int type,
float[] Ts,
int numTs) |
(package private) float |
dxat(float t) |
(package private) int |
dxRoots(float[] roots,
int off) |
(package private) float |
dyat(float t) |
(package private) int |
dyRoots(float[] roots,
int off) |
private static float |
eliminateInf(float x) |
private float |
falsePositionROCsqMinusX(float x0,
float x1,
float x,
float err) |
(package private) int |
infPoints(float[] pts,
int off) |
private int |
perpendiculardfddf(float[] pts,
int off) |
private float |
ROCsq(float t) |
(package private) int |
rootsOfROCMinusW(float[] roots,
int off,
float w,
float err) |
private static boolean |
sameSign(double x,
double y) |
(package private) void |
set(float[] points,
int type) |
(package private) void |
set(float x1,
float y1,
float x2,
float y2,
float x3,
float y3) |
(package private) void |
set(float x1,
float y1,
float x2,
float y2,
float x3,
float y3,
float x4,
float y4) |
(package private) float |
xat(float t) |
(package private) float |
yat(float t) |
float ax
float ay
float bx
float by
float cx
float cy
float dx
float dy
float dax
float day
float dbx
float dby
void set(float[] points, int type)
void set(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4)
void set(float x1, float y1, float x2, float y2, float x3, float y3)
float xat(float t)
float yat(float t)
float dxat(float t)
float dyat(float t)
int dxRoots(float[] roots, int off)
int dyRoots(float[] roots, int off)
int infPoints(float[] pts, int off)
private int perpendiculardfddf(float[] pts, int off)
int rootsOfROCMinusW(float[] roots, int off, float w, float err)
private static float eliminateInf(float x)
private float falsePositionROCsqMinusX(float x0, float x1, float x, float err)
private static boolean sameSign(double x, double y)
private float ROCsq(float t)
static java.util.Iterator<java.lang.Integer> breakPtsAtTs(float[] pts, int type, float[] Ts, int numTs)