|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.batik.dom.svg.AbstractSVGMatrix
public abstract class AbstractSVGMatrix
This class provides an abstract implementation of the SVGMatrix
interface.
Field Summary | |
---|---|
protected static AffineTransform |
FLIP_X_TRANSFORM
The transform used to implement flipX. |
protected static AffineTransform |
FLIP_Y_TRANSFORM
The transform used to implement flipX. |
Constructor Summary | |
---|---|
AbstractSVGMatrix()
|
Method Summary | |
---|---|
org.w3c.dom.svg.SVGMatrix |
flipX()
Implements SVGMatrix.flipX() . |
org.w3c.dom.svg.SVGMatrix |
flipY()
Implements SVGMatrix.flipY() . |
float |
getA()
Implements SVGMatrix.getA() . |
protected abstract 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() . |
org.w3c.dom.svg.SVGMatrix |
inverse()
Implements SVGMatrix.inverse() . |
org.w3c.dom.svg.SVGMatrix |
multiply(org.w3c.dom.svg.SVGMatrix secondMatrix)
Implements SVGMatrix.multiply(SVGMatrix) . |
org.w3c.dom.svg.SVGMatrix |
rotate(float angle)
Implements SVGMatrix.rotate(float) . |
org.w3c.dom.svg.SVGMatrix |
rotateFromVector(float x,
float y)
Implements SVGMatrix.rotateFromVector(float,float) . |
org.w3c.dom.svg.SVGMatrix |
scale(float scaleFactor)
Implements SVGMatrix.scale(float) . |
org.w3c.dom.svg.SVGMatrix |
scaleNonUniform(float scaleFactorX,
float scaleFactorY)
Implements SVGMatrix.scaleNonUniform(float,float) . |
void |
setA(float a)
Implements SVGMatrix.setA(float) . |
void |
setB(float b)
Implements SVGMatrix.setB(float) . |
void |
setC(float c)
Implements SVGMatrix.setC(float) . |
void |
setD(float d)
Implements SVGMatrix.setD(float) . |
void |
setE(float e)
Implements SVGMatrix.setE(float) . |
void |
setF(float f)
Implements SVGMatrix.setF(float) . |
org.w3c.dom.svg.SVGMatrix |
skewX(float angleDeg)
Implements SVGMatrix.skewX(float) . |
org.w3c.dom.svg.SVGMatrix |
skewY(float angleDeg)
Implements SVGMatrix.skewY(float) . |
org.w3c.dom.svg.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 AffineTransform FLIP_X_TRANSFORM
protected static final AffineTransform FLIP_Y_TRANSFORM
Constructor Detail |
---|
public AbstractSVGMatrix()
Method Detail |
---|
protected abstract AffineTransform getAffineTransform()
public float getA()
SVGMatrix.getA()
.
getA
in interface org.w3c.dom.svg.SVGMatrix
public void setA(float a) throws DOMException
SVGMatrix.setA(float)
.
setA
in interface org.w3c.dom.svg.SVGMatrix
DOMException
public float getB()
SVGMatrix.getB()
.
getB
in interface org.w3c.dom.svg.SVGMatrix
public void setB(float b) throws DOMException
SVGMatrix.setB(float)
.
setB
in interface org.w3c.dom.svg.SVGMatrix
DOMException
public float getC()
SVGMatrix.getC()
.
getC
in interface org.w3c.dom.svg.SVGMatrix
public void setC(float c) throws DOMException
SVGMatrix.setC(float)
.
setC
in interface org.w3c.dom.svg.SVGMatrix
DOMException
public float getD()
SVGMatrix.getD()
.
getD
in interface org.w3c.dom.svg.SVGMatrix
public void setD(float d) throws DOMException
SVGMatrix.setD(float)
.
setD
in interface org.w3c.dom.svg.SVGMatrix
DOMException
public float getE()
SVGMatrix.getE()
.
getE
in interface org.w3c.dom.svg.SVGMatrix
public void setE(float e) throws DOMException
SVGMatrix.setE(float)
.
setE
in interface org.w3c.dom.svg.SVGMatrix
DOMException
public float getF()
SVGMatrix.getF()
.
getF
in interface org.w3c.dom.svg.SVGMatrix
public void setF(float f) throws DOMException
SVGMatrix.setF(float)
.
setF
in interface org.w3c.dom.svg.SVGMatrix
DOMException
public org.w3c.dom.svg.SVGMatrix multiply(org.w3c.dom.svg.SVGMatrix secondMatrix)
SVGMatrix.multiply(SVGMatrix)
.
multiply
in interface org.w3c.dom.svg.SVGMatrix
public org.w3c.dom.svg.SVGMatrix inverse() throws org.w3c.dom.svg.SVGException
SVGMatrix.inverse()
.
inverse
in interface org.w3c.dom.svg.SVGMatrix
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGMatrix translate(float x, float y)
SVGMatrix.translate(float,float)
.
translate
in interface org.w3c.dom.svg.SVGMatrix
public org.w3c.dom.svg.SVGMatrix scale(float scaleFactor)
SVGMatrix.scale(float)
.
scale
in interface org.w3c.dom.svg.SVGMatrix
public org.w3c.dom.svg.SVGMatrix scaleNonUniform(float scaleFactorX, float scaleFactorY)
SVGMatrix.scaleNonUniform(float,float)
.
scaleNonUniform
in interface org.w3c.dom.svg.SVGMatrix
public org.w3c.dom.svg.SVGMatrix rotate(float angle)
SVGMatrix.rotate(float)
.
rotate
in interface org.w3c.dom.svg.SVGMatrix
public org.w3c.dom.svg.SVGMatrix rotateFromVector(float x, float y) throws org.w3c.dom.svg.SVGException
SVGMatrix.rotateFromVector(float,float)
.
rotateFromVector
in interface org.w3c.dom.svg.SVGMatrix
org.w3c.dom.svg.SVGException
public org.w3c.dom.svg.SVGMatrix flipX()
SVGMatrix.flipX()
.
flipX
in interface org.w3c.dom.svg.SVGMatrix
public org.w3c.dom.svg.SVGMatrix flipY()
SVGMatrix.flipY()
.
flipY
in interface org.w3c.dom.svg.SVGMatrix
public org.w3c.dom.svg.SVGMatrix skewX(float angleDeg)
SVGMatrix.skewX(float)
.
skewX
in interface org.w3c.dom.svg.SVGMatrix
public org.w3c.dom.svg.SVGMatrix skewY(float angleDeg)
SVGMatrix.skewY(float)
.
skewY
in interface org.w3c.dom.svg.SVGMatrix
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |