|
||||||||||
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 SVGMatrix
public float getB()
SVGMatrix.getB()
.getB
in interface SVGMatrix
public void setB(float b) throws DOMException
SVGMatrix#getB(float)
.setB
in interface SVGMatrix
public float getC()
SVGMatrix.getC()
.getC
in interface SVGMatrix
public void setC(float c) throws DOMException
SVGMatrix#getC(float)
.setC
in interface SVGMatrix
public float getD()
SVGMatrix.getD()
.getD
in interface SVGMatrix
public void setD(float d) throws DOMException
SVGMatrix#getD(float)
.setD
in interface SVGMatrix
public float getE()
SVGMatrix.getE()
.getE
in interface SVGMatrix
public void setE(float e) throws DOMException
SVGMatrix#getE(float)
.setE
in interface SVGMatrix
public float getF()
SVGMatrix.getF()
.getF
in interface SVGMatrix
public void setF(float f) throws DOMException
SVGMatrix#getF(float)
.setF
in interface SVGMatrix
public 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 SVGMatrix
public 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 SVGMatrix
public 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 SVGMatrix
public SVGMatrix flipX()
SVGMatrix.flipX()
.flipX
in interface SVGMatrix
public SVGMatrix flipY()
SVGMatrix.flipY()
.flipY
in interface SVGMatrix
public SVGMatrix skewX(float angle)
SVGMatrix.skewX(float)
.skewX
in interface SVGMatrix
public 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 |