public class AnimationRendererJ3D extends DefaultRendererJ3D
enabled, pickCrawlToCursor
Constructor and Description |
---|
AnimationRendererJ3D() |
Modifier and Type | Method and Description |
---|---|
void |
clearScene()
clear any scene graph created by this DataRenderer, and
clear all instance variables
|
Object |
clone() |
BranchGroup |
doTransform()
create a BranchGroup scene graph for Data in links[0]
|
boolean |
getReUseFrames() |
boolean |
getSetSetOnReUseFrames() |
static void |
main(String[] args) |
ShadowType |
makeShadowFunctionType(FunctionType type,
DataDisplayLink link,
ShadowType parent)
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;
|
void |
setReUseFrames() |
void |
setReUseFrames(boolean reuse) |
void |
setSetSetOnReUseFrames(boolean ss) |
addSwitch, getLink, setLinks
clearBranch, doAction, flush, getBranch, makeShadowRealTupleType, makeShadowRealType, makeShadowSetType, makeShadowTextType, makeShadowTupleType, setBranchEarly, toggle
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, getPolygonOffset, getPolygonOffsetFactor, getProjectionControlListeners, getRanges, getRealVectorTypes, getWhyNotDirect, hasPolygonOffset, isLegalTextureMap, isTransformControl, prepareAction, realCheckDirect, release_direct, removeLink, set_all_feasible, setDisplay, setDisplayRenderer, setEarthSpatialData, setEarthSpatialDisplay, setHasPolygonOffset, setIsDirectManipulation, setLastMouseModifiers, setLatLonIndices, setLinks, setPickCrawlToCursor, setPolygonOffset, setPolygonOffsetFactor, setSpatialValues, spatialToEarth, spatialToEarth, stop_direct, suppressExceptions
public ShadowType makeShadowFunctionType(FunctionType type, DataDisplayLink link, ShadowType parent) throws VisADException, RemoteException
DataRenderer
makeShadowFunctionType
in class RendererJ3D
type
- FunctionType that returned ShadowType will shadowlink
- DataDisplayLink linking Data to be depictedparent
- parent in ShadowType tree structureVisADException
- a VisAD error occurredRemoteException
- an RMI error occurredpublic void setReUseFrames(boolean reuse)
public void setReUseFrames()
public boolean getReUseFrames()
public void setSetSetOnReUseFrames(boolean ss)
public boolean getSetSetOnReUseFrames()
public void clearScene()
DataRenderer
clearScene
in class DefaultRendererJ3D
public BranchGroup doTransform() throws VisADException, RemoteException
DefaultRendererJ3D
doTransform
in class DefaultRendererJ3D
VisADException
RemoteException
public Object clone()
clone
in class DefaultRendererJ3D
public static void main(String[] args) throws VisADException, RemoteException, IOException
VisADException
RemoteException
IOException
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.