1 2 package org.w3c.dom.svg; 3 4 import org.w3c.dom.DOMException ; 5 6 public interface SVGMatrix { 7 public float getA( ); 8 public void setA( float a ) 9 throws DOMException ; 10 public float getB( ); 11 public void setB( float b ) 12 throws DOMException ; 13 public float getC( ); 14 public void setC( float c ) 15 throws DOMException ; 16 public float getD( ); 17 public void setD( float d ) 18 throws DOMException ; 19 public float getE( ); 20 public void setE( float e ) 21 throws DOMException ; 22 public float getF( ); 23 public void setF( float f ) 24 throws DOMException ; 25 26 public SVGMatrix multiply ( SVGMatrix secondMatrix ); 27 public SVGMatrix inverse ( ) 28 throws SVGException; 29 public SVGMatrix translate ( float x, float y ); 30 public SVGMatrix scale ( float scaleFactor ); 31 public SVGMatrix scaleNonUniform ( float scaleFactorX, float scaleFactorY ); 32 public SVGMatrix rotate ( float angle ); 33 public SVGMatrix rotateFromVector ( float x, float y ) 34 throws SVGException; 35 public SVGMatrix flipX ( ); 36 public SVGMatrix flipY ( ); 37 public SVGMatrix skewX ( float angle ); 38 public SVGMatrix skewY ( float angle ); 39 } 40 | Popular Tags |