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