public class AnimateTransform extends AnimateXform
| Modifier and Type | Field and Description |
|---|---|
static int |
AT_REPLACE |
static int |
AT_SUM |
static String |
TAG_NAME |
static int |
TR_INVALID |
static int |
TR_ROTATE |
static int |
TR_SCALE |
static int |
TR_SKEWX |
static int |
TR_SKEWY |
static int |
TR_TRANSLATE |
AC_REPLACE, AC_SUM, AD_REPLACE, AD_SUM, AT_AUTO, AT_CSS, AT_XML, attribName, attribType, FT_AUTO, FT_DEFAULT, FT_FREEZE, FT_HOLD, FT_REMOVE, FT_TRANSITIONchildren, cssClass, diagram, id, inlineStyles, parent, presAttribs, serialVersionUID, SVG_NS, trackManager, xmlBase| Constructor and Description |
|---|
AnimateTransform()
Creates a new instance of Animate
|
| Modifier and Type | Method and Description |
|---|---|
AffineTransform |
eval(AffineTransform xform,
double interp)
Evaluates this animation element for the passed interpolation time.
|
int |
getAdditive() |
double[] |
getKeyTimes() |
String |
getTagName() |
double[][] |
getValues() |
int |
getXformType() |
void |
loaderStartElement(SVGLoaderHelper helper,
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) |
void |
setAdditive(int additive) |
void |
setKeyTimes(double[] keyTimes) |
void |
setValues(double[][] values) |
void |
setXformType(int xformType) |
evalParametric, getRepeatCount, getRepeatDur, setRepeatCount, setRepeatDuranimationElementToString, evalParametric, getAccumulateType, getAdditiveType, getAttribName, getAttribType, getBeginTime, getDurTime, getEndTime, getFillType, rebuild, setAccumulateType, setAdditiveType, setBeginTime, setDurTime, setEndTime, setFillType, updateTimeaddAttribute, build, buildPath, getChild, getChild, getChildren, getId, getInlineAttributes, getNumChildren, getParent, getParentContext, getPath, getPres, getPresAbsolute, getPresentationAttributes, getRoot, getStyle, getStyle, getStyle, getStyleAbsolute, getXMLBase, hasAttribute, indexOfChild, lerp, loaderAddChild, loaderAddText, loaderEndElement, nextFloat, parsePathList, parseSingleTransform, parseTransform, popParentContext, pushParentContext, removeAttribute, removeChild, setAttribute, setDiagram, swapChildrenpublic static final String TAG_NAME
public static final int AT_REPLACE
public static final int AT_SUM
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
public String getTagName()
getTagName in class SVGElementpublic void loaderStartElement(SVGLoaderHelper helper, Attributes attrs, SVGElement parent) throws SAXException
SVGElementloaderStartElement in class AnimateXformhelper - - An object passed to all SVG elements involved in this
build process to aid in sharing information.attrs - - Attributes of this tagSAXExceptionpublic AffineTransform eval(AffineTransform xform, double interp)
eval in class AnimateXformprotected void rebuild(AnimTimeParser animTimeParser)
throws SVGException
rebuild in class AnimateBaseSVGExceptionpublic double[][] getValues()
public void setValues(double[][] values)
values - the values to setpublic double[] getKeyTimes()
public void setKeyTimes(double[] keyTimes)
keyTimes - the keyTimes to setpublic int getAdditive()
public void setAdditive(int additive)
additive - the additive to setpublic int getXformType()
public void setXformType(int xformType)
xformType - the xformType to setCopyright © 2020. All rights reserved.