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
-
-
Constructor Summary
Constructors Constructor and Description AVControlJ3D(DisplayImplJ3D d)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description voidaddPair(javax.media.j3d.Switch sw, Set se, DataRenderer re)voidaddPair(javax.media.j3d.Switch sw, Set se, DataRenderer re, TrajectoryAVHandlerJ3D adptr)voidclearSwitches(DataRenderer re)clear all 'pairs' in switches that involve rebooleanequals(java.lang.Object o)Indicates whether or not this instance equals an Objectjava.util.VectorgetSwitches()abstract voidinit()voidnullControl()end this control (called by ScalarMap.nullDisplay())voidselectSwitches(double value, Set animation_set)voidsetInterval(int interval)Sets the time between two steps in the animation set.-
Methods inherited from class visad.Control
addControlListener, animation_string, changeControl, checkTicks, clone, getDisplay, getDisplayRenderer, getInstanceNumber, getSaveString, incTick, peekTicks, removeControlListener, resetTicks, setSaveString, setTicks, subCheckTicks, subPeekTicks, subResetTicks, subSetTicks, syncControl, toString
-
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface visad.AVControl
addControlListener, getSaveString, removeControlListener, setSaveString
-
-
-
-
Constructor Detail
-
AVControlJ3D
public AVControlJ3D(DisplayImplJ3D d)
-
-
Method Detail
-
addPair
public void addPair(javax.media.j3d.Switch sw, Set se, DataRenderer re)
-
addPair
public void addPair(javax.media.j3d.Switch sw, Set se, DataRenderer re, TrajectoryAVHandlerJ3D adptr)
-
nullControl
public void nullControl()
Description copied from class:Controlend this control (called by ScalarMap.nullDisplay())- Overrides:
nullControlin classControl
-
init
public abstract void init() throws VisADException- Throws:
VisADException
-
setInterval
public void setInterval(int interval)
Sets the time between two steps in the animation set. This value is then used to determine the range of acceptable samples to view out of each of the renderers associated with the AV_Control- Parameters:
interval- the time interval in minutes between steps in the animation set
-
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:
clearSwitchesin interfaceAVControl- Parameters:
re- - DataRenderer used to select SwitchSet objects
-
getSwitches
public java.util.Vector getSwitches()
-
-
DMelt 3.0 © DataMelt by jWork.ORG