public class DefaultRendererJ3D extends RendererJ3D
enabled, pickCrawlToCursor| Constructor and Description |
|---|
DefaultRendererJ3D()
this is the default DataRenderer used by the addReference method
for DisplayImplJ3D
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSwitch(DisplayRendererJ3D displayRenderer,
javax.media.j3d.BranchGroup branch) |
void |
clearScene()
clear any scene graph created by this DataRenderer, and
clear all instance variables
|
java.lang.Object |
clone() |
javax.media.j3d.BranchGroup |
doTransform()
create a BranchGroup scene graph for Data in links[0]
|
DataDisplayLink |
getLink()
used by ShadowFunctionOrSetType for transform time-out hack
|
static void |
main(java.lang.String[] args) |
void |
setLinks(DataDisplayLink[] links,
DisplayImpl d)
set DataDisplayLinks for linked Data, and set associated DisplayImpl
|
clearBranch, doAction, flush, getBranch, makeShadowFunctionType, makeShadowRealTupleType, makeShadowRealType, makeShadowSetType, makeShadowTextType, makeShadowTupleType, setBranchEarly, toggleaddException, 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, suppressExceptionspublic DefaultRendererJ3D()
public void setLinks(DataDisplayLink[] links, DisplayImpl d) throws VisADException
DataRenderersetLinks in class RendererJ3Dlinks - array of DataDisplayLinks to setd - associated DisplayImpl to setVisADException - a VisAD error occurredpublic javax.media.j3d.BranchGroup doTransform()
throws VisADException,
java.rmi.RemoteException
doTransform in class RendererJ3DVisADExceptionjava.rmi.RemoteExceptionpublic void addSwitch(DisplayRendererJ3D displayRenderer, javax.media.j3d.BranchGroup branch)
public DataDisplayLink getLink()
DataRenderergetLink in class DataRendererpublic void clearScene()
DataRendererclearScene in class RendererJ3Dpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class DataRendererjava.lang.CloneNotSupportedExceptionpublic static void main(java.lang.String[] args)
throws VisADException,
java.rmi.RemoteException,
java.io.IOException
VisADExceptionjava.rmi.RemoteExceptionjava.io.IOException