| java.lang.Object sun.awt.geom.Curve sun.awt.geom.Order2
Constructor Summary | |
public | Order2(double x0, double y0, double cx0, double cy0, double x1, double y1, int direction) |
Method Summary | |
public double | TforY(double y) | public static double | TforY(double y, double ycoeff0, double ycoeff1, double ycoeff2) | public double | XforT(double t) | public double | XforY(double y) | public double | YforT(double t) | public static void | addInstance(Vector curves, double x0, double y0, double cx0, double cy0, double x1, double y1, int direction) | public String | controlPointString() | public double | dXforT(double t, int deriv) | public double | dYforT(double t, int deriv) | public void | enlarge(Rectangle2D r) | public double | getCX0() | public double | getCY0() | public static int | getHorizontalParams(double c0, double cp, double c1, double ret) | public int | getOrder() | public Curve | getReversedCurve() | public int | getSegment(double coords) | public Curve | getSubCurve(double ystart, double yend, int dir) | public double | getX0() | public double | getX1() | public double | getXBot() | public double | getXMax() | public double | getXMin() | public double | getXTop() | public double | getY0() | public double | getY1() | public double | getYBot() | public double | getYTop() | public static void | insert(Vector curves, double tmp, double x0, double y0, double cx0, double cy0, double x1, double y1, int direction) | public double | nextVertical(double t0, double t1) | public static void | split(double coords, int pos, double t) |
Order2 | public Order2(double x0, double y0, double cx0, double cy0, double x1, double y1, int direction)(Code) | | |
TforY | public double TforY(double y)(Code) | | |
TforY | public static double TforY(double y, double ycoeff0, double ycoeff1, double ycoeff2)(Code) | | |
XforT | public double XforT(double t)(Code) | | |
XforY | public double XforY(double y)(Code) | | |
YforT | public double YforT(double t)(Code) | | |
addInstance | public static void addInstance(Vector curves, double x0, double y0, double cx0, double cy0, double x1, double y1, int direction)(Code) | | |
dXforT | public double dXforT(double t, int deriv)(Code) | | |
dYforT | public double dYforT(double t, int deriv)(Code) | | |
getCX0 | public double getCX0()(Code) | | |
getCY0 | public double getCY0()(Code) | | |
getHorizontalParams | public static int getHorizontalParams(double c0, double cp, double c1, double ret)(Code) | | |
getOrder | public int getOrder()(Code) | | |
getSegment | public int getSegment(double coords)(Code) | | |
getSubCurve | public Curve getSubCurve(double ystart, double yend, int dir)(Code) | | |
getX0 | public double getX0()(Code) | | |
getX1 | public double getX1()(Code) | | |
getXBot | public double getXBot()(Code) | | |
getXMax | public double getXMax()(Code) | | |
getXMin | public double getXMin()(Code) | | |
getXTop | public double getXTop()(Code) | | |
getY0 | public double getY0()(Code) | | |
getY1 | public double getY1()(Code) | | |
getYBot | public double getYBot()(Code) | | |
getYTop | public double getYTop()(Code) | | |
insert | public static void insert(Vector curves, double tmp, double x0, double y0, double cx0, double cy0, double x1, double y1, int direction)(Code) | | |
nextVertical | public double nextVertical(double t0, double t1)(Code) | | |
split | public static void split(double coords, int pos, double t)(Code) | | |
Methods inherited from sun.awt.geom.Curve | abstract public double TforY(double y)(Code)(Java Doc) abstract public double XforT(double t)(Code)(Java Doc) abstract public double XforY(double y)(Code)(Java Doc) abstract public double YforT(double t)(Code)(Java Doc) public boolean accumulateCrossings(Crossings c)(Code)(Java Doc) public int compareTo(Curve that, double yrange)(Code)(Java Doc) public String controlPointString()(Code)(Java Doc) public int crossingsFor(double x, double y)(Code)(Java Doc) abstract public double dXforT(double t, int deriv)(Code)(Java Doc) abstract public double dYforT(double t, int deriv)(Code)(Java Doc) public static long diffbits(double y1, double y2)(Code)(Java Doc) abstract public void enlarge(Rectangle2D r)(Code)(Java Doc) public boolean fairlyClose(double v1, double v2)(Code)(Java Doc) public boolean findIntersect(Curve that, double yrange, double ymin, int slevel, int tlevel, double s0, double xs0, double ys0, double s1, double xs1, double ys1, double t0, double xt0, double yt0, double t1, double xt1, double yt1)(Code)(Java Doc) final public int getDirection()(Code)(Java Doc) abstract public int getOrder()(Code)(Java Doc) abstract public Curve getReversedCurve()(Code)(Java Doc) abstract public int getSegment(double coords)(Code)(Java Doc) public Curve getSubCurve(double ystart, double yend)(Code)(Java Doc) abstract public Curve getSubCurve(double ystart, double yend, int dir)(Code)(Java Doc) final public Curve getWithDirection(int direction)(Code)(Java Doc) abstract public double getX0()(Code)(Java Doc) abstract public double getX1()(Code)(Java Doc) abstract public double getXBot()(Code)(Java Doc) abstract public double getXMax()(Code)(Java Doc) abstract public double getXMin()(Code)(Java Doc) abstract public double getXTop()(Code)(Java Doc) abstract public double getY0()(Code)(Java Doc) abstract public double getY1()(Code)(Java Doc) abstract public double getYBot()(Code)(Java Doc) abstract public double getYTop()(Code)(Java Doc) public static void insertCubic(Vector curves, double x0, double y0, double coords)(Code)(Java Doc) public static void insertLine(Vector curves, double x0, double y0, double x1, double y1)(Code)(Java Doc) public static void insertMove(Vector curves, double x, double y)(Code)(Java Doc) public static void insertQuad(Vector curves, double x0, double y0, double coords)(Code)(Java Doc) public static double next(double v)(Code)(Java Doc) abstract public double nextVertical(double t0, double t1)(Code)(Java Doc) public static int orderof(double x1, double x2)(Code)(Java Doc) public static int pointCrossingsForCubic(double px, double py, double x0, double y0, double xc0, double yc0, double xc1, double yc1, double x1, double y1, int level)(Code)(Java Doc) public static int pointCrossingsForLine(double px, double py, double x0, double y0, double x1, double y1)(Code)(Java Doc) public static int pointCrossingsForPath(PathIterator pi, double px, double py)(Code)(Java Doc) public static int pointCrossingsForQuad(double px, double py, double x0, double y0, double xc, double yc, double x1, double y1, int level)(Code)(Java Doc) public static double prev(double v)(Code)(Java Doc) public static int rectCrossingsForCubic(int crossings, double rxmin, double rymin, double rxmax, double rymax, double x0, double y0, double xc0, double yc0, double xc1, double yc1, double x1, double y1, int level)(Code)(Java Doc) public static int rectCrossingsForLine(int crossings, double rxmin, double rymin, double rxmax, double rymax, double x0, double y0, double x1, double y1)(Code)(Java Doc) public static int rectCrossingsForPath(PathIterator pi, double rxmin, double rymin, double rxmax, double rymax)(Code)(Java Doc) public static int rectCrossingsForQuad(int crossings, double rxmin, double rymin, double rxmax, double rymax, double x0, double y0, double xc, double yc, double x1, double y1, int level)(Code)(Java Doc) public double refineTforY(double t0, double yt0, double y0)(Code)(Java Doc) public static double round(double v)(Code)(Java Doc) public static long signeddiffbits(double y1, double y2)(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|