|
||||||||||
| 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 | |
|---|---|
SVGMatrix |
flipX()
Implements SVGMatrix#flipX(). |
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(). |
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). |
| 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().
public void setA(float a)
throws DOMException
SVGMatrix#setA(float).
DOMExceptionpublic float getB()
SVGMatrix#getB().
public void setB(float b)
throws DOMException
SVGMatrix#setB(float).
DOMExceptionpublic float getC()
SVGMatrix#getC().
public void setC(float c)
throws DOMException
SVGMatrix#setC(float).
DOMExceptionpublic float getD()
SVGMatrix#getD().
public void setD(float d)
throws DOMException
SVGMatrix#setD(float).
DOMExceptionpublic float getE()
SVGMatrix#getE().
public void setE(float e)
throws DOMException
SVGMatrix#setE(float).
DOMExceptionpublic float getF()
SVGMatrix#getF().
public void setF(float f)
throws DOMException
SVGMatrix#setF(float).
DOMExceptionpublic SVGMatrix multiply(SVGMatrix secondMatrix)
SVGMatrix#multiply(SVGMatrix).
public SVGMatrix inverse()
throws SVGException
SVGMatrix#inverse().
SVGException
public 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).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||