visad.java3d
Class AVControlJ3D
java.lang.Object
visad.Control
visad.java3d.AVControlJ3D
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, AVControl
- Direct Known Subclasses:
- AnimationControlJ3D, ValueControlJ3D
public abstract class AVControlJ3D
- extends Control
- implements AVControl
AVControlJ3D is the VisAD abstract superclass for AnimationControlJ3D
and ValueControlJ3D.
- See Also:
- Serialized Form
Nested Class Summary |
protected class |
AVControlJ3D.SwitchSet
SwitchSet is an inner class of AVControlJ3D for
(Switch, Set, DataRenderer) structures |
Methods inherited from class visad.Control |
addControlListener, animation_string, changeControl, checkTicks, clone, getDisplay, getDisplayRenderer, getInstanceNumber, getSaveString, incTick, nullControl, peekTicks, removeControlListener, resetTicks, setSaveString, setTicks, subCheckTicks, subPeekTicks, subResetTicks, subSetTicks, syncControl, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AVControlJ3D
public AVControlJ3D(DisplayImplJ3D d)
addPair
public void addPair(javax.media.j3d.Switch sw,
Set se,
DataRenderer re)
init
public abstract void init()
throws VisADException
- Throws:
VisADException
selectSwitches
public void selectSwitches(double value,
Set animation_set)
throws VisADException
- Throws:
VisADException
clearSwitches
public void clearSwitches(DataRenderer re)
- clear all 'pairs' in switches that involve re
- Specified by:
clearSwitches
in interface AVControl
getSwitches
public java.util.Vector getSwitches()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class Control