org.apache.batik.dom.svg
public abstract class AbstractSVGMatrix extends Object implements SVGMatrix
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. |
Method Summary | |
---|---|
SVGMatrix | flipX()
Implements {@link SVGMatrix#flipX()}. |
SVGMatrix | flipY()
Implements {@link SVGMatrix#flipY()}. |
float | getA()
Implements {@link SVGMatrix#getA()}. |
protected abstract AffineTransform | getAffineTransform()
Returns the associated AffineTransform. |
float | getB()
Implements {@link SVGMatrix#getB()}. |
float | getC()
Implements {@link SVGMatrix#getC()}. |
float | getD()
Implements {@link SVGMatrix#getD()}. |
float | getE()
Implements {@link SVGMatrix#getE()}. |
float | getF()
Implements {@link SVGMatrix#getF()}. |
SVGMatrix | inverse()
Implements {@link SVGMatrix#inverse()}. |
SVGMatrix | multiply(SVGMatrix secondMatrix)
Implements {@link SVGMatrix#multiply(SVGMatrix)}. |
SVGMatrix | rotate(float angle)
Implements {@link SVGMatrix#rotate(float)}. |
SVGMatrix | rotateFromVector(float x, float y)
Implements {@link SVGMatrix#rotateFromVector(float,float)}. |
SVGMatrix | scale(float scaleFactor)
Implements {@link SVGMatrix#scale(float)}. |
SVGMatrix | scaleNonUniform(float scaleFactorX, float scaleFactorY)
Implements {@link SVGMatrix#scaleNonUniform(float,float)}. |
void | setA(float a)
Implements {@link SVGMatrix#setA(float)}. |
void | setB(float b)
Implements {@link SVGMatrix#setB(float)}. |
void | setC(float c)
Implements {@link SVGMatrix#setC(float)}. |
void | setD(float d)
Implements {@link SVGMatrix#setD(float)}. |
void | setE(float e)
Implements {@link SVGMatrix#setE(float)}. |
void | setF(float f)
Implements {@link SVGMatrix#setF(float)}. |
SVGMatrix | skewX(float angleDeg)
Implements {@link SVGMatrix#skewX(float)}. |
SVGMatrix | skewY(float angleDeg)
Implements {@link SVGMatrix#skewY(float)}. |
SVGMatrix | translate(float x, float y)
Implements {@link SVGMatrix#translate(float,float)}. |