com.kitfox.svg
Class FeSpotLight
java.lang.Object
com.kitfox.svg.SVGElement
com.kitfox.svg.FilterEffects
com.kitfox.svg.FeLight
com.kitfox.svg.FeSpotLight
- All Implemented Interfaces:
- Serializable
public class FeSpotLight
- extends FeLight
- Author:
- Mark McKay, Mark McKay
- See Also:
- Serialized Form
| Fields inherited from class com.kitfox.svg.SVGElement |
children, cssClass, diagram, id, ignorePresAttrib, inlineStyles, parent, presAttribs, serialVersionUID, SVG_NS, trackManager, xmlBase |
|
Constructor Summary |
FeSpotLight()
Creates a new instance of FillElement |
| Methods inherited from class com.kitfox.svg.SVGElement |
addAttribute, buildPath, getChild, getChild, getChildren, getId, getInlineAttributes, getNumChildren, getParent, getParentContext, getPath, getPres, getPresAbsolute, getPresentationAttributes, getStyle, getStyle, getStyleAbsolute, getXMLBase, hasAttribute, indexOfChild, loaderAddText, loaderEndElement, loaderStartElement, nextFloat, parsePathList, parseSingleTransform, parseTransform, popParentContext, pushParentContext, removeAttribute, removeChild, setAttribute, setDiagram, swapChildren |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FeSpotLight
public FeSpotLight()
- Creates a new instance of FillElement
build
protected void build()
throws SVGException
- Description copied from class:
SVGElement
- Called by internal processes to rebuild the geometry of this node
from it's presentation attributes, style attributes and animated tracks.
- Overrides:
build in class FilterEffects
- Throws:
SVGException
getX
public float getX()
- Overrides:
getX in class FilterEffects
getY
public float getY()
- Overrides:
getY in class FilterEffects
getZ
public float getZ()
getPointsAtX
public float getPointsAtX()
getPointsAtY
public float getPointsAtY()
getPointsAtZ
public float getPointsAtZ()
getSpecularComponent
public float getSpecularComponent()
getLimitingConeAngle
public float getLimitingConeAngle()
updateTime
public boolean updateTime(double curTime)
throws SVGException
- Description copied from class:
SVGElement
- Updates all attributes in this diagram associated with a time event.
Ie, all attributes with track information.
- Overrides:
updateTime in class FilterEffects
- Returns:
- - true if this node has changed state as a result of the time
update
- Throws:
SVGException
Copyright © 2011-2012 Barchart, Inc.. All Rights Reserved.