Package com.reportmill.graphics
Class RMAgentGravity
- java.lang.Object
- 
- com.reportmill.base.RMObject
- 
- com.reportmill.graphics.RMAnimAgent
- 
- com.reportmill.graphics.RMAgentGravity
 
 
 
- 
- All Implemented Interfaces:
- RMArchiver.Archiving,- java.lang.Cloneable
 
 public class RMAgentGravity extends RMAnimAgent This class provides an anim agent to drop a shape over time as if it's pulled by gravity.
- 
- 
Field Summary- 
Fields inherited from class com.reportmill.graphics.RMAnimAgent_delay, _duration, _shape
 
- 
 - 
Constructor SummaryConstructors Constructor Description RMAgentGravity()Creates an unitialized gravity agent.RMAgentGravity(RMShape aShape)Creates a gravity agent for the given shape.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate()Activates the agent.java.lang.ObjectfromXML(RXArchiver anArchiver, RXElement anElement)XML unarchival.java.lang.StringgetTitle()Returns the string used to describe this anim agent to the user.RXElementtoXML(RXArchiver anArchiver)XML archival.voidupdate(float aTime)Performs actual time based modifications.- 
Methods inherited from class com.reportmill.graphics.RMAnimAgentsetShape
 - 
Methods inherited from class com.reportmill.base.RMObjectclone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
 
- 
 
- 
- 
- 
Constructor Detail- 
RMAgentGravitypublic RMAgentGravity() Creates an unitialized gravity agent.
 - 
RMAgentGravitypublic RMAgentGravity(RMShape aShape) Creates a gravity agent for the given shape.
 
- 
 - 
Method Detail- 
activatepublic void activate() Activates the agent.- Overrides:
- activatein class- RMAnimAgent
 
 - 
updatepublic void update(float aTime) Performs actual time based modifications.- Overrides:
- updatein class- RMAnimAgent
 
 - 
getTitlepublic java.lang.String getTitle() Returns the string used to describe this anim agent to the user.- Overrides:
- getTitlein class- RMAnimAgent
 
 - 
toXMLpublic RXElement toXML(RXArchiver anArchiver) XML archival.- Overrides:
- toXMLin class- RMAnimAgent
 
 - 
fromXMLpublic java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement) XML unarchival.- Overrides:
- fromXMLin class- RMAnimAgent
 
 
- 
 
-