1 Clazz.declarePackage ("jssun.awt.geom");
\r
2 Clazz.load (["jssun.awt.geom.Curve"], "jssun.awt.geom.Order0", null, function () {
\r
3 c$ = Clazz.decorateAsClass (function () {
\r
6 Clazz.instantialize (this, arguments);
\r
7 }, jssun.awt.geom, "Order0", jssun.awt.geom.Curve);
\r
8 Clazz.makeConstructor (c$,
\r
10 Clazz.superConstructor (this, jssun.awt.geom.Order0, [1]);
\r
14 Clazz.overrideMethod (c$, "getOrder",
\r
18 Clazz.overrideMethod (c$, "getXTop",
\r
22 Clazz.overrideMethod (c$, "getYTop",
\r
26 Clazz.overrideMethod (c$, "getXBot",
\r
30 Clazz.overrideMethod (c$, "getYBot",
\r
34 Clazz.overrideMethod (c$, "getXMin",
\r
38 Clazz.overrideMethod (c$, "getXMax",
\r
42 Clazz.overrideMethod (c$, "getX0",
\r
46 Clazz.overrideMethod (c$, "getY0",
\r
50 Clazz.overrideMethod (c$, "getX1",
\r
54 Clazz.overrideMethod (c$, "getY1",
\r
58 Clazz.overrideMethod (c$, "XforY",
\r
62 Clazz.overrideMethod (c$, "TforY",
\r
66 Clazz.overrideMethod (c$, "XforT",
\r
70 Clazz.overrideMethod (c$, "YforT",
\r
74 Clazz.overrideMethod (c$, "dXforT",
\r
75 function (t, deriv) {
\r
78 Clazz.overrideMethod (c$, "dYforT",
\r
79 function (t, deriv) {
\r
82 Clazz.overrideMethod (c$, "nextVertical",
\r
86 Clazz.overrideMethod (c$, "crossingsFor",
\r
90 Clazz.overrideMethod (c$, "accumulateCrossings",
\r
92 return (this.x > c.getXLo () && this.x < c.getXHi () && this.y > c.getYLo () && this.y < c.getYHi ());
\r
93 }, "jssun.awt.geom.Crossings");
\r
94 Clazz.overrideMethod (c$, "enlarge",
\r
96 r.add (this.x, this.y);
\r
97 }, "java.awt.geom.Rectangle2D");
\r
98 Clazz.defineMethod (c$, "getSubCurve",
\r
99 function (ystart, yend, dir) {
\r
102 Clazz.overrideMethod (c$, "getReversedCurve",
\r
106 Clazz.overrideMethod (c$, "getSegment",
\r
107 function (coords) {
\r
108 coords[0] = this.x;
\r
109 coords[1] = this.y;
\r