|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.apache.batik.dom.svg.AbstractSVGMatrix
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. |
| Constructor Summary | |
AbstractSVGMatrix()
|
|
| Method Summary | |
SVGMatrix |
flipX()
Implements SVGMatrix.flipX(). |
SVGMatrix |
flipY()
Implements SVGMatrix.flipY(). |
float |
getA()
Implements SVGMatrix.getA(). |
protected abstract java.awt.geom.AffineTransform |
getAffineTransform()
Returns the associated AffineTransform. |
float |
getB()
Implements SVGMatrix.getB(). |
float |
getC()
Implements SVGMatrix.getC(). |
float |
getD()
Implements SVGMatrix.getD(). |
float |
getE()
Implements SVGMatrix.getE(). |
float |
getF()
Implements SVGMatrix.getF(). |
SVGMatrix |
inverse()
Implements SVGMatrix.inverse(). |
SVGMatrix |
multiply(SVGMatrix secondMatrix)
Implements SVGMatrix.multiply(SVGMatrix). |
SVGMatrix |
rotate(float angle)
Implements SVGMatrix.rotate(float). |
SVGMatrix |
rotateFromVector(float x,
float y)
Implements SVGMatrix.rotateFromVector(float,float). |
SVGMatrix |
scale(float scaleFactor)
Implements SVGMatrix.scale(float). |
SVGMatrix |
scaleNonUniform(float scaleFactorX,
float scaleFactorY)
Implements SVGMatrix.scaleNonUniform(float,float). |
void |
setA(float a)
Implements SVGMatrix#getA(float). |
void |
setB(float b)
Implements SVGMatrix#getB(float). |
void |
setC(float c)
Implements SVGMatrix#getC(float). |
void |
setD(float d)
Implements SVGMatrix#getD(float). |
void |
setE(float e)
Implements SVGMatrix#getE(float). |
void |
setF(float f)
Implements SVGMatrix#getF(float). |
SVGMatrix |
skewX(float angle)
Implements SVGMatrix.skewX(float). |
SVGMatrix |
skewY(float angle)
Implements SVGMatrix#skewY(). |
SVGMatrix |
translate(float x,
float y)
Implements SVGMatrix.translate(float,float). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static final java.awt.geom.AffineTransform FLIP_X_TRANSFORM
protected static final java.awt.geom.AffineTransform FLIP_Y_TRANSFORM
| Constructor Detail |
public AbstractSVGMatrix()
| Method Detail |
protected abstract java.awt.geom.AffineTransform getAffineTransform()
public float getA()
SVGMatrix.getA().getA in interface SVGMatrix
public void setA(float a)
throws DOMException
SVGMatrix#getA(float).setA in interface SVGMatrixpublic float getB()
SVGMatrix.getB().getB in interface SVGMatrix
public void setB(float b)
throws DOMException
SVGMatrix#getB(float).setB in interface SVGMatrixpublic float getC()
SVGMatrix.getC().getC in interface SVGMatrix
public void setC(float c)
throws DOMException
SVGMatrix#getC(float).setC in interface SVGMatrixpublic float getD()
SVGMatrix.getD().getD in interface SVGMatrix
public void setD(float d)
throws DOMException
SVGMatrix#getD(float).setD in interface SVGMatrixpublic float getE()
SVGMatrix.getE().getE in interface SVGMatrix
public void setE(float e)
throws DOMException
SVGMatrix#getE(float).setE in interface SVGMatrixpublic float getF()
SVGMatrix.getF().getF in interface SVGMatrix
public void setF(float f)
throws DOMException
SVGMatrix#getF(float).setF in interface SVGMatrixpublic SVGMatrix multiply(SVGMatrix secondMatrix)
SVGMatrix.multiply(SVGMatrix).multiply in interface SVGMatrix
public SVGMatrix inverse()
throws SVGException
SVGMatrix.inverse().inverse in interface SVGMatrix
public SVGMatrix translate(float x,
float y)
SVGMatrix.translate(float,float).translate in interface SVGMatrixpublic SVGMatrix scale(float scaleFactor)
SVGMatrix.scale(float).scale in interface SVGMatrix
public SVGMatrix scaleNonUniform(float scaleFactorX,
float scaleFactorY)
SVGMatrix.scaleNonUniform(float,float).scaleNonUniform in interface SVGMatrixpublic SVGMatrix rotate(float angle)
SVGMatrix.rotate(float).rotate in interface SVGMatrix
public SVGMatrix rotateFromVector(float x,
float y)
throws SVGException
SVGMatrix.rotateFromVector(float,float).rotateFromVector in interface SVGMatrixpublic SVGMatrix flipX()
SVGMatrix.flipX().flipX in interface SVGMatrixpublic SVGMatrix flipY()
SVGMatrix.flipY().flipY in interface SVGMatrixpublic SVGMatrix skewX(float angle)
SVGMatrix.skewX(float).skewX in interface SVGMatrixpublic SVGMatrix skewY(float angle)
SVGMatrix#skewY().skewY in interface SVGMatrix
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||