
org.apache.batik.dom.svg
Class AbstractSVGMatrix
java.lang.Object
|
+--org.apache.batik.dom.svg.AbstractSVGMatrix
- All Implemented Interfaces:
- SVGMatrix
- Direct Known Subclasses:
- SVGOMMatrix
- public abstract class AbstractSVGMatrix
- extends java.lang.Object
- implements SVGMatrix
This class provides an abstract implementation of the SVGMatrix
interface.
|
Field Summary |
protected static java.awt.geom.AffineTransform |
FLIP_X_TRANSFORM
The transform used to implement flipX. |
protected static java.awt.geom.AffineTransform |
FLIP_Y_TRANSFORM
The transform used to implement flipX. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FLIP_X_TRANSFORM
protected static final java.awt.geom.AffineTransform FLIP_X_TRANSFORM
- The transform used to implement flipX.
FLIP_Y_TRANSFORM
protected static final java.awt.geom.AffineTransform FLIP_Y_TRANSFORM
- The transform used to implement flipX.
AbstractSVGMatrix
public AbstractSVGMatrix()
getAffineTransform
protected abstract java.awt.geom.AffineTransform getAffineTransform()
- Returns the associated AffineTransform.
getA
public float getA()
- Implements
SVGMatrix.getA().
- Specified by:
getA in interface SVGMatrix
setA
public void setA(float a)
throws org.w3c.dom.DOMException
- Implements
SVGMatrix.setA(float).
- Specified by:
setA in interface SVGMatrix
getB
public float getB()
- Implements
SVGMatrix.getB().
- Specified by:
getB in interface SVGMatrix
setB
public void setB(float b)
throws org.w3c.dom.DOMException
- Implements
SVGMatrix.setB(float).
- Specified by:
setB in interface SVGMatrix
getC
public float getC()
- Implements
SVGMatrix.getC().
- Specified by:
getC in interface SVGMatrix
setC
public void setC(float c)
throws org.w3c.dom.DOMException
- Implements
SVGMatrix.setC(float).
- Specified by:
setC in interface SVGMatrix
getD
public float getD()
- Implements
SVGMatrix.getD().
- Specified by:
getD in interface SVGMatrix
setD
public void setD(float d)
throws org.w3c.dom.DOMException
- Implements
SVGMatrix.setD(float).
- Specified by:
setD in interface SVGMatrix
getE
public float getE()
- Implements
SVGMatrix.getE().
- Specified by:
getE in interface SVGMatrix
setE
public void setE(float e)
throws org.w3c.dom.DOMException
- Implements
SVGMatrix.setE(float).
- Specified by:
setE in interface SVGMatrix
getF
public float getF()
- Implements
SVGMatrix.getF().
- Specified by:
getF in interface SVGMatrix
setF
public void setF(float f)
throws org.w3c.dom.DOMException
- Implements
SVGMatrix.setF(float).
- Specified by:
setF in interface SVGMatrix
multiply
public SVGMatrix multiply(SVGMatrix secondMatrix)
- Implements
SVGMatrix.multiply(SVGMatrix).
- Specified by:
multiply in interface SVGMatrix
inverse
public SVGMatrix inverse()
throws SVGException
- Implements
SVGMatrix.inverse().
- Specified by:
inverse in interface SVGMatrix
translate
public SVGMatrix translate(float x,
float y)
- Implements
SVGMatrix.translate(float,float).
- Specified by:
translate in interface SVGMatrix
scale
public SVGMatrix scale(float scaleFactor)
- Implements
SVGMatrix.scale(float).
- Specified by:
scale in interface SVGMatrix
scaleNonUniform
public SVGMatrix scaleNonUniform(float scaleFactorX,
float scaleFactorY)
- Implements
SVGMatrix.scaleNonUniform(float,float).
- Specified by:
scaleNonUniform in interface SVGMatrix
rotate
public SVGMatrix rotate(float angle)
- Implements
SVGMatrix.rotate(float).
- Specified by:
rotate in interface SVGMatrix
rotateFromVector
public SVGMatrix rotateFromVector(float x,
float y)
throws SVGException
- Implements
SVGMatrix.rotateFromVector(float,float).
- Specified by:
rotateFromVector in interface SVGMatrix
flipX
public SVGMatrix flipX()
- Implements
SVGMatrix.flipX().
- Specified by:
flipX in interface SVGMatrix
flipY
public SVGMatrix flipY()
- Implements
SVGMatrix.flipY().
- Specified by:
flipY in interface SVGMatrix
skewX
public SVGMatrix skewX(float angle)
- Implements
SVGMatrix.skewX(float).
- Specified by:
skewX in interface SVGMatrix
skewY
public SVGMatrix skewY(float angle)
- Implements
SVGMatrix.skewY(float).
- Specified by:
skewY in interface SVGMatrix
Copyright © 2004 Apache Software Foundation. All Rights Reserved.
Hosted by Stylus Studio, the world's leading XML IDE - Download a free evaluation copy today.