public class AnimateTransform extends AnimateXform
Modifier and Type | Field and Description |
---|---|
protected int |
additive |
static int |
AT_REPLACE |
static int |
AT_SUM |
protected double[] |
keyTimes |
static int |
TR_INVALID |
static int |
TR_ROTATE |
static int |
TR_SCALE |
static int |
TR_SKEWX |
static int |
TR_SKEWY |
static int |
TR_TRANSLATE |
protected double[][] |
values |
protected int |
xformType |
repeatCount, repeatDur
AC_REPLACE, AC_SUM, AD_REPLACE, AD_SUM, AT_AUTO, AT_CSS, AT_XML, attribName, attribType, beginTime, durTime, endTime, fillType, FT_AUTO, FT_DEFAULT, FT_FREEZE, FT_HOLD, FT_REMOVE, FT_TRANSITION
children, cssClass, diagram, id, ignorePresAttrib, inlineStyles, parent, presAttribs, serialVersionUID, SVG_NS, trackManager, xmlBase
Constructor and Description |
---|
AnimateTransform()
Creates a new instance of Animate
|
Modifier and Type | Method and Description |
---|---|
java.awt.geom.AffineTransform |
eval(java.awt.geom.AffineTransform xform,
double interp)
Evaluates this animation element for the passed interpolation time.
|
void |
loaderStartElement(SVGLoaderHelper helper,
org.xml.sax.Attributes attrs,
SVGElement parent)
Called during SAX load process to notify that this tag has begun the process
of being loaded
|
protected void |
rebuild(AnimTimeParser animTimeParser) |
evalParametric
animationElementToString, evalParametric, getAccumulateType, getAdditiveType, getAttribName, getAttribType, rebuild, updateTime
addAttribute, build, buildPath, getChild, getChild, getChildren, getId, getInlineAttributes, getNumChildren, getParent, getParentContext, getPath, getPres, getPresAbsolute, getPresentationAttributes, getStyle, getStyle, getStyleAbsolute, getXMLBase, hasAttribute, indexOfChild, loaderAddChild, loaderAddText, loaderEndElement, nextFloat, parsePathList, parseSingleTransform, parseTransform, popParentContext, pushParentContext, removeChild, setAttribute, swapChildren
protected double[][] values
protected double[] keyTimes
public static final int AT_REPLACE
public static final int AT_SUM
protected int additive
public static final int TR_TRANSLATE
public static final int TR_ROTATE
public static final int TR_SCALE
public static final int TR_SKEWY
public static final int TR_SKEWX
public static final int TR_INVALID
protected int xformType
public void loaderStartElement(SVGLoaderHelper helper, org.xml.sax.Attributes attrs, SVGElement parent) throws org.xml.sax.SAXException
SVGElement
loaderStartElement
in class AnimateXform
helper
- - An object passed to all SVG elements involved in this build
process to aid in sharing information.attrs
- - Attributes of this tagorg.xml.sax.SAXException
public java.awt.geom.AffineTransform eval(java.awt.geom.AffineTransform xform, double interp)
eval
in class AnimateXform
protected void rebuild(AnimTimeParser animTimeParser) throws SVGException
rebuild
in class AnimateBase
SVGException