org.apache.fop.dom.svg
Class SVGMatrixImpl


public class SVGMatrixImpl
implements SVGMatrix

Author:
Keiron Liddle

Field Summary
 (package private) floata
           
 (package private) floatb
           
 (package private) floatc
           
 (package private) floatd
           
 (package private) floate
           
 (package private) floatf
           

Constructor Summary
SVGMatrixImpl()
           

Method Summary
 SVGMatrixflipX()
           
 SVGMatrixflipY()
           
 floatgetA()
           
 floatgetB()
           
 floatgetC()
           
 floatgetD()
           
 floatgetE()
           
 floatgetF()
           
 SVGMatrixinverse()
           
 SVGMatrixmultiply(SVGMatrix secondMatrix)
           
 SVGMatrixrotate(float angle)
           
 SVGMatrixrotateFromVector(float x, float y)
           
 SVGMatrixscale(float scaleFactor)
           
 SVGMatrixscaleNonUniform(float scaleFactorX, float scaleFactorY)
           
 voidsetA(float a)
           
 voidsetB(float b)
           
 voidsetC(float c)
           
 voidsetD(float d)
           
 voidsetE(float e)
           
 voidsetF(float f)
           
 SVGMatrixskewX(float angle)
           
 SVGMatrixskewY(float angle)
           
 StringtoString()
           
 SVGMatrixtranslate(float x, float y)
           

Field Detail

a

float a

b

float b

c

float c

d

float d

e

float e

f

float f
Constructor Detail

SVGMatrixImpl

public SVGMatrixImpl()
Method Detail

flipX

public SVGMatrix flipX()

flipY

public SVGMatrix flipY()

getA

public float getA()

getB

public float getB()

getC

public float getC()

getD

public float getD()

getE

public float getE()

getF

public float getF()

inverse

public SVGMatrix inverse()
throws SVGException

multiply

public SVGMatrix multiply(SVGMatrix secondMatrix)
throws SVGException

rotate

public SVGMatrix rotate(float angle)
throws SVGException

rotateFromVector

public SVGMatrix rotateFromVector(float x, float y)
throws SVGException

scale

public SVGMatrix scale(float scaleFactor)
throws SVGException

scaleNonUniform

public SVGMatrix scaleNonUniform(float scaleFactorX, float scaleFactorY)
throws SVGException

setA

public void setA(float a)

setB

public void setB(float b)

setC

public void setC(float c)

setD

public void setD(float d)

setE

public void setE(float e)

setF

public void setF(float f)

skewX

public SVGMatrix skewX(float angle)
throws SVGException

skewY

public SVGMatrix skewY(float angle)
throws SVGException

toString

public String toString()

translate

public SVGMatrix translate(float x, float y)
throws SVGException