jsynoptic.plugins.java3d
Class Animator
java.lang.Object
Behavior
jsynoptic.plugins.java3d.Animator
- Direct Known Subclasses:
- DataAnimator
public abstract class Animator
- extends Behavior
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_references
protected java.util.ArrayList<GraphObjectReference> _references
_oldCapabilities
protected java.util.HashMap<SceneGraphObject,java.util.ArrayList<java.lang.Integer>> _oldCapabilities
Animator
public Animator()
initialize
public void initialize()
processStimulus
public void processStimulus(java.util.Enumeration criteria)
getStateClass
public java.lang.Class<? extends SceneGraphObjectState> getStateClass()
addGraphObject
public void addGraphObject(SceneGraphObject o,
AttachDetach ad)
- Add a graph object to apply these data changes on
removeGraphObject
public void removeGraphObject(GraphObjectReference gn,
AttachDetach ad)
- Remove a graph object to stop applying these data changes on
get
public GraphObjectReference get(SceneGraphObject o)
getGraphObjects
public java.util.ArrayList<GraphObjectReference> getGraphObjects()
getCapabilities
protected abstract int[] getCapabilities()