visad.java3d
Class AnimationRendererJ3D
java.lang.Object
visad.DataRenderer
visad.java3d.RendererJ3D
visad.java3d.DefaultRendererJ3D
visad.java3d.AnimationRendererJ3D
- All Implemented Interfaces:
- Cloneable
public class AnimationRendererJ3D
- extends DefaultRendererJ3D
Methods inherited from class visad.java3d.RendererJ3D |
clearBranch, doAction, flush, getBranch, makeShadowRealTupleType, makeShadowRealType, makeShadowSetType, makeShadowTextType, makeShadowTupleType, setBranchEarly, toggle |
Methods inherited from class visad.DataRenderer |
addException, addPoint, checkAction, checkClose, checkDirect, clearAVControls, clearExceptions, computeRanges, constrainDragPoint, drag_direct, earthToSpatial, earthToSpatial, findRayManifoldIntersection, get_all_feasible, get_any_changed, get_any_transform_control, getBadScale, getDisplay, getDisplayCoordinateSystem, getDisplayRenderer, getEarthDimension, getEarthUnits, getEnabled, getExceptionVector, getIsDirectManipulation, getLastMouseModifiers, getLatLonIndices, getLatLonRange, getLinks, getPickCrawlToCursor, getRanges, getRealVectorTypes, getWhyNotDirect, isLegalTextureMap, isTransformControl, prepareAction, realCheckDirect, release_direct, removeLink, set_all_feasible, setDisplay, setDisplayRenderer, setEarthSpatialData, setEarthSpatialDisplay, setIsDirectManipulation, setLastMouseModifiers, setLatLonIndices, setLinks, setPickCrawlToCursor, setSpatialValues, spatialToEarth, spatialToEarth, stop_direct, suppressExceptions |
AnimationRendererJ3D
public AnimationRendererJ3D()
makeShadowFunctionType
public ShadowType makeShadowFunctionType(FunctionType type,
DataDisplayLink link,
ShadowType parent)
throws VisADException,
RemoteException
- Description copied from class:
DataRenderer
- factory method for constructing a subclass of ShadowType appropriate
for the graphics API, that also adapts ShadowFunctionType;
ShadowType trees are constructed that 'shadow' the MathType trees of
Data to be depicted, via recursive calls to buildShadowType() methods
of MathType sub-classes, to DataRenderer.makeShadow*Type() methods,
to Shadow*Type constructors, then back to buildShadowType() methods;
the recursive call chain is initiated by DataDisplayLink.prepareData()
calls to buildShadowType() methods of MathType sub-classes;
- Overrides:
makeShadowFunctionType
in class RendererJ3D
- Parameters:
type
- FunctionType that returned ShadowType will shadowlink
- DataDisplayLink linking Data to be depictedparent
- parent in ShadowType tree structure
- Returns:
- constructed ShadowType
- Throws:
VisADException
- a VisAD error occurred
RemoteException
- an RMI error occurred
setReUseFrames
public void setReUseFrames(boolean reuse)
setReUseFrames
public void setReUseFrames()
getReUseFrames
public boolean getReUseFrames()
setSetSetOnReUseFrames
public void setSetSetOnReUseFrames(boolean ss)
getSetSetOnReUseFrames
public boolean getSetSetOnReUseFrames()
clearScene
public void clearScene()
- Description copied from class:
DataRenderer
- clear any scene graph created by this DataRenderer, and
clear all instance variables
- Overrides:
clearScene
in class DefaultRendererJ3D
doTransform
public BranchGroup doTransform()
throws VisADException,
RemoteException
- Description copied from class:
DefaultRendererJ3D
- create a BranchGroup scene graph for Data in links[0]
- Overrides:
doTransform
in class DefaultRendererJ3D
- Throws:
VisADException
RemoteException
clone
public Object clone()
- Overrides:
clone
in class DefaultRendererJ3D
- Returns:
- a copy of this DataRenderer
main
public static void main(String[] args)
throws VisADException,
RemoteException,
IOException
- Throws:
VisADException
RemoteException
IOException