Package org.loboevolution.html.dom.svg
Interface SVGMatrix
- All Known Implementing Classes:
SVGMatrixImpl
public interface SVGMatrix
SVGMatrix interface.
-
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.
-
Method Details
-
getA
float getA()getA.
- Returns:
- a float.
-
setA
void setA(float a) setA.
- Parameters:
a
- a float.- Throws:
DOMException
- if any.
-
getB
float getB()getB.
- Returns:
- a float.
-
setB
void setB(float b) setB.
- Parameters:
b
- a float.- Throws:
DOMException
- if any.
-
getC
float getC()getC.
- Returns:
- a float.
-
setC
void setC(float c) setC.
- Parameters:
c
- a float.- Throws:
DOMException
- if any.
-
getD
float getD()getD.
- Returns:
- a float.
-
setD
void setD(float d) setD.
- Parameters:
d
- a float.- Throws:
DOMException
- if any.
-
getE
float getE()getE.
- Returns:
- a float.
-
setE
void setE(float e) setE.
- Parameters:
e
- a float.- Throws:
DOMException
- if any.
-
getF
float getF()getF.
- Returns:
- a float.
-
setF
void setF(float f) setF.
- Parameters:
f
- a float.- Throws:
DOMException
- if any.
-
multiply
multiply.
-
inverse
inverse.
- Returns:
- a
SVGMatrix
object. - Throws:
SVGException
- if any.SVGException
- if any.SVGException
- if any.SVGException
- if any.SVGException
- if any.
-
translate
translate.
- Parameters:
x
- a float.y
- a float.- Returns:
- a
SVGMatrix
object.
-
scale
scale.
- Parameters:
scaleFactor
- a float.- Returns:
- a
SVGMatrix
object.
-
scaleNonUniform
scaleNonUniform.
- Parameters:
scaleFactorX
- a float.scaleFactorY
- a float.- Returns:
- a
SVGMatrix
object.
-
rotate
rotate.
- Parameters:
angle
- a float.- Returns:
- a
SVGMatrix
object.
-
rotateFromVector
rotateFromVector.
- 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
SVGMatrix flipX()flipX.
- Returns:
- a
SVGMatrix
object.
-
flipY
SVGMatrix flipY()flipY.
- Returns:
- a
SVGMatrix
object.
-
skewX
skewX.
- Parameters:
angle
- a float.- Returns:
- a
SVGMatrix
object.
-
skewY
skewY.
- Parameters:
angle
- a float.- Returns:
- a
SVGMatrix
object.
-
getAffineTransform
AffineTransform getAffineTransform()getAffineTransform.
- Returns:
- a
AffineTransform
object.
-