public abstract class AbstractSVGMatrix
extends java.lang.Object
SVGMatrix
interface.| Modifier and Type | Field and Description |
|---|---|
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 and Description |
|---|
AbstractSVGMatrix() |
| Modifier and Type | Method and Description |
|---|---|
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#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). |
SVGMatrix |
skewX(float angleDeg)
Implements
SVGMatrix#skewX(float). |
SVGMatrix |
skewY(float angleDeg)
Implements
SVGMatrix#skewY(float). |
SVGMatrix |
translate(float x,
float y)
Implements
SVGMatrix#translate(float,float). |
protected static final java.awt.geom.AffineTransform FLIP_X_TRANSFORM
protected static final java.awt.geom.AffineTransform FLIP_Y_TRANSFORM
protected abstract java.awt.geom.AffineTransform getAffineTransform()
public float getA()
SVGMatrix#getA().public void setA(float a)
throws org.w3c.dom.DOMException
SVGMatrix#setA(float).org.w3c.dom.DOMExceptionpublic float getB()
SVGMatrix#getB().public void setB(float b)
throws org.w3c.dom.DOMException
SVGMatrix#setB(float).org.w3c.dom.DOMExceptionpublic float getC()
SVGMatrix#getC().public void setC(float c)
throws org.w3c.dom.DOMException
SVGMatrix#setC(float).org.w3c.dom.DOMExceptionpublic float getD()
SVGMatrix#getD().public void setD(float d)
throws org.w3c.dom.DOMException
SVGMatrix#setD(float).org.w3c.dom.DOMExceptionpublic float getE()
SVGMatrix#getE().public void setE(float e)
throws org.w3c.dom.DOMException
SVGMatrix#setE(float).org.w3c.dom.DOMExceptionpublic float getF()
SVGMatrix#getF().public void setF(float f)
throws org.w3c.dom.DOMException
SVGMatrix#setF(float).org.w3c.dom.DOMExceptionpublic SVGMatrix multiply(SVGMatrix secondMatrix)
SVGMatrix#multiply(SVGMatrix).public SVGMatrix inverse()
throws SVGException
SVGMatrix#inverse().SVGExceptionpublic SVGMatrix translate(float x,
float y)
SVGMatrix#translate(float,float).public SVGMatrix scale(float scaleFactor)
SVGMatrix#scale(float).public SVGMatrix scaleNonUniform(float scaleFactorX,
float scaleFactorY)
SVGMatrix#scaleNonUniform(float,float).public SVGMatrix rotate(float angle)
SVGMatrix#rotate(float).public SVGMatrix rotateFromVector(float x,
float y)
throws SVGException
SVGMatrix#rotateFromVector(float,float).SVGExceptionpublic SVGMatrix flipX()
SVGMatrix#flipX().public SVGMatrix flipY()
SVGMatrix#flipY().public SVGMatrix skewX(float angleDeg)
SVGMatrix#skewX(float).public SVGMatrix skewY(float angleDeg)
SVGMatrix#skewY(float).Copyright ? 2009 Apache Software Foundation. All Rights Reserved.