|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.batik.dom.svg.AbstractSVGTransform
public abstract class AbstractSVGTransform
Abstract implementation of SVGTransform.
| Field Summary | |
|---|---|
protected AffineTransform |
affineTransform
The transformation as a Java2D {link AffineTransform}. |
protected float |
angle
The angle of the transformation, if this transformation is a rotation or a skew. |
protected short |
type
Type of the transformation. |
protected float |
x
The x coordinate of the center of the rotation, if this transformation is a rotation. |
protected float |
y
The y coordinate of the center of the rotation, if this transformation is a rotation. |
| Constructor Summary | |
|---|---|
AbstractSVGTransform()
|
|
| Method Summary | |
|---|---|
void |
assign(AbstractSVGTransform t)
Copies the value of the specified transformation into this object. |
protected abstract SVGMatrix |
createMatrix()
Creates and returns a new SVGMatrix for exposing the
transformation as a matrix. |
float |
getAngle()
DOM: Implements SVGTransform#getAngle(). |
SVGMatrix |
getMatrix()
DOM: Implements SVGTransform#getMatrix(). |
short |
getType()
DOM: Implements SVGTransform#getType(). |
float |
getX()
Returns the x coordinate of the center of the rotation, if this transformation is a rotation. |
float |
getY()
Returns the y coordinate of the center of the rotation, if this transformation is a rotation. |
void |
setMatrix(SVGMatrix matrix)
DOM: Implements SVGTransform#setMatrix(SVGMatrix). |
void |
setRotate(float angle,
float cx,
float cy)
DOM: Implements SVGTransform#setRotate(float,float,float). |
void |
setScale(float sx,
float sy)
DOM: Implements SVGTransform#setScale(float,float). |
void |
setSkewX(float angle)
DOM: Implements SVGTransform#setSkewX(float). |
void |
setSkewY(float angle)
DOM: Implements SVGTransform#setSkewY(float). |
void |
setTranslate(float tx,
float ty)
DOM: Implements SVGTransform#setTranslate(float,float). |
protected void |
setType(short type)
Sets the type of transformation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected short type
protected AffineTransform affineTransform
protected float angle
protected float x
protected float y
| Constructor Detail |
|---|
public AbstractSVGTransform()
| Method Detail |
|---|
protected abstract SVGMatrix createMatrix()
SVGMatrix for exposing the
transformation as a matrix.
protected void setType(short type)
public float getX()
public float getY()
public void assign(AbstractSVGTransform t)
public short getType()
SVGTransform#getType().
public SVGMatrix getMatrix()
SVGTransform#getMatrix().
public float getAngle()
SVGTransform#getAngle().
public void setMatrix(SVGMatrix matrix)
SVGTransform#setMatrix(SVGMatrix).
public void setTranslate(float tx,
float ty)
SVGTransform#setTranslate(float,float).
public void setScale(float sx,
float sy)
SVGTransform#setScale(float,float).
public void setRotate(float angle,
float cx,
float cy)
SVGTransform#setRotate(float,float,float).
public void setSkewX(float angle)
SVGTransform#setSkewX(float).
public void setSkewY(float angle)
SVGTransform#setSkewY(float).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||