Class SVGMatrixImpl
java.lang.Object
org.loboevolution.html.dom.svgimpl.SVGMatrixImpl
- All Implemented Interfaces:
SVGMatrix
SVGMatrixImpl class.
-
Constructor Summary
ConstructorDescriptionConstructor for SVGMatrixImpl.SVGMatrixImpl
(float a, float b, float c, float d, float e, float f) Constructor for SVGMatrixImpl.SVGMatrixImpl
(SVGMatrixImpl matrix) Constructor for SVGMatrixImpl. -
Method Summary
Modifier and TypeMethodDescriptionflipX()
flipX.flipY()
flipY.float
getA()
getA.getAffineTransform.float
getB()
getB.float
getC()
getC.float
getD()
getD.float
getE()
getE.float
getF()
getF.inverse()
inverse.multiply.rotate
(float angle) rotate.rotateFromVector
(float x, float y) rotateFromVector.scale
(float scaleFactor) scale.scaleNonUniform
(float scaleFactorX, float scaleFactorY) scaleNonUniform.void
setA
(float a) setA.void
setB
(float b) setB.void
setC
(float c) setC.void
setD
(float d) setD.void
setE
(float e) setE.void
setF
(float f) setF.skewX
(float angle) skewX.skewY
(float angle) skewY.translate
(float x, float y) translate.
-
Constructor Details
-
SVGMatrixImpl
public SVGMatrixImpl()Constructor for SVGMatrixImpl.
-
SVGMatrixImpl
Constructor for SVGMatrixImpl.
- Parameters:
matrix
- aSVGMatrixImpl
object.
-
SVGMatrixImpl
public SVGMatrixImpl(float a, float b, float c, float d, float e, float f) Constructor for SVGMatrixImpl.
- Parameters:
a
- a float.b
- a float.c
- a float.d
- a float.e
- a float.f
- a float.
-
-
Method Details
-
getA
public float getA()getA.
-
setA
public void setA(float a) setA.
-
getB
public float getB()getB.
-
setB
public void setB(float b) setB.
-
getC
public float getC()getC.
-
setC
public void setC(float c) setC.
-
getD
public float getD()getD.
-
setD
public void setD(float d) setD.
-
getE
public float getE()getE.
-
setE
public void setE(float e) setE.
-
getF
public float getF()getF.
-
setF
public void setF(float f) setF.
-
multiply
multiply.
-
inverse
inverse.
- Specified by:
inverse
in interfaceSVGMatrix
- Returns:
- a
SVGMatrix
object. - Throws:
SVGException
- if any.SVGException
- if any.SVGException
- if any.SVGException
- if any.SVGException
- if any.
-
translate
translate.
-
scale
scale.
-
scaleNonUniform
scaleNonUniform.
- Specified by:
scaleNonUniform
in interfaceSVGMatrix
- Parameters:
scaleFactorX
- a float.scaleFactorY
- a float.- Returns:
- a
SVGMatrix
object.
-
rotate
rotate.
-
rotateFromVector
rotateFromVector.
- Specified by:
rotateFromVector
in interfaceSVGMatrix
- Parameters:
x
- a float.y
- a float.- Returns:
- a
SVGMatrix
object. - Throws:
SVGException
- if any.SVGException
- if any.SVGException
- if any.SVGException
- if any.SVGException
- if any.
-
flipX
flipX.
-
flipY
flipY.
-
skewX
skewX.
-
skewY
skewY.
-
getAffineTransform
getAffineTransform.
- Specified by:
getAffineTransform
in interfaceSVGMatrix
- Returns:
- a
AffineTransform
object.
-