< prev index next >

src/java.desktop/share/classes/java/awt/geom/AffineTransform.java

Print this page

        

*** 1352,1362 **** /* SHEAR (SH) => */ APPLY_SCALE, /* SH | TR => */ APPLY_SCALE | APPLY_TRANSLATE, /* SH | SC => */ APPLY_SHEAR | APPLY_SCALE, /* SH | SC | TR => */ APPLY_SHEAR | APPLY_SCALE | APPLY_TRANSLATE, }; ! private final void rotate90() { double M0 = m00; m00 = m01; m01 = -M0; M0 = m10; m10 = m11; --- 1352,1362 ---- /* SHEAR (SH) => */ APPLY_SCALE, /* SH | TR => */ APPLY_SCALE | APPLY_TRANSLATE, /* SH | SC => */ APPLY_SHEAR | APPLY_SCALE, /* SH | SC | TR => */ APPLY_SHEAR | APPLY_SCALE | APPLY_TRANSLATE, }; ! private void rotate90() { double M0 = m00; m00 = m01; m01 = -M0; M0 = m10; m10 = m11;
*** 1368,1378 **** state -= APPLY_SCALE; } this.state = state; type = TYPE_UNKNOWN; } ! private final void rotate180() { m00 = -m00; m11 = -m11; int state = this.state; if ((state & (APPLY_SHEAR)) != 0) { // If there was a shear, then this rotation has no --- 1368,1378 ---- state -= APPLY_SCALE; } this.state = state; type = TYPE_UNKNOWN; } ! private void rotate180() { m00 = -m00; m11 = -m11; int state = this.state; if ((state & (APPLY_SHEAR)) != 0) { // If there was a shear, then this rotation has no
*** 1388,1398 **** this.state = state | APPLY_SCALE; } } type = TYPE_UNKNOWN; } ! private final void rotate270() { double M0 = m00; m00 = -m01; m01 = M0; M0 = m10; m10 = -m11; --- 1388,1398 ---- this.state = state | APPLY_SCALE; } } type = TYPE_UNKNOWN; } ! private void rotate270() { double M0 = m00; m00 = -m01; m01 = M0; M0 = m10; m10 = -m11;
< prev index next >