KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > w3c > dom > svg > SVGMatrix


1
2 package org.w3c.dom.svg;
3
4 import org.w3c.dom.DOMException JavaDoc;
5
6 public interface SVGMatrix {
7   public float getA( );
8   public void setA( float a )
9                        throws DOMException JavaDoc;
10   public float getB( );
11   public void setB( float b )
12                        throws DOMException JavaDoc;
13   public float getC( );
14   public void setC( float c )
15                        throws DOMException JavaDoc;
16   public float getD( );
17   public void setD( float d )
18                        throws DOMException JavaDoc;
19   public float getE( );
20   public void setE( float e )
21                        throws DOMException JavaDoc;
22   public float getF( );
23   public void setF( float f )
24                        throws DOMException JavaDoc;
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