|
||||||||||
| 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.SVGMatrixDOMExceptionpublic 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.SVGMatrixDOMExceptionpublic 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.SVGMatrixDOMExceptionpublic 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.SVGMatrixDOMExceptionpublic 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.SVGMatrixDOMExceptionpublic 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.SVGMatrixDOMExceptionpublic 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.SVGMatrixorg.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.SVGMatrixpublic 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.SVGMatrixpublic 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.SVGMatrixorg.w3c.dom.svg.SVGExceptionpublic org.w3c.dom.svg.SVGMatrix flipX()
SVGMatrix.flipX().
flipX in interface org.w3c.dom.svg.SVGMatrixpublic org.w3c.dom.svg.SVGMatrix flipY()
SVGMatrix.flipY().
flipY in interface org.w3c.dom.svg.SVGMatrixpublic org.w3c.dom.svg.SVGMatrix skewX(float angleDeg)
SVGMatrix.skewX(float).
skewX in interface org.w3c.dom.svg.SVGMatrixpublic 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 | |||||||||