visad.cluster
Class UserDisplayRendererJ3D

java.lang.Object
  extended by visad.DisplayRenderer
      extended by visad.java3d.DisplayRendererJ3D
          extended by visad.java3d.DefaultDisplayRendererJ3D
              extended by visad.cluster.UserDisplayRendererJ3D
All Implemented Interfaces:
EventListener, ControlListener, RendererSourceListener

public class UserDisplayRendererJ3D
extends DefaultDisplayRendererJ3D

UserDisplayRendererJ3D is the DisplayRenderer for remote users connecting to a cluster via a proxy on the client.


Constructor Summary
UserDisplayRendererJ3D(RemoteProxyAgent a, long to)
           
 
Method Summary
 boolean legalDataRenderer(DataRenderer renderer)
          Check if the DataRenderer in question is legal for this DisplayRenderer
 DataRenderer makeDefaultRenderer()
          Create the default DataRenderer for this type of DisplayRenderer
 
Methods inherited from class visad.java3d.DefaultDisplayRendererJ3D
createSceneGraph, destroy, setBoxAspect, setLineWidth
 
Methods inherited from class visad.java3d.DisplayRendererJ3D
addDirectManipulationSceneGraphComponent, addKeyboardBehavior, addLockedSceneGraphComponent, addLockedSceneGraphComponent, addSceneGraphComponent, anyDirects, clearScale, clearScales, clearScene, controlChanged, createBasicSceneGraph, createBasicSceneGraph, depth_cursor, drag_cursor, drag_depth, drawCursorStringVector, findDirect, getBoxOnBranch, getCanvas, getCursor, getCursorOnBranch, getImage, getKeyboardBehavior, getMouseBehavior, getRoot, getTextureHeightMax, getTextureWidthMax, getTrans, getView, getViewTrans, initControl, makeControl, render_trigger, rendererDeleted, setClip, setCursorLoc, setCursorOn, setDirectOn, setDisplay, setScale, setScale, setScale, setScaleOn, setSceneGraphObjectName, setTransform3D, setWaitFlag, updateLockedTrans
 
Methods inherited from class visad.DisplayRenderer
getAnimationString, getAnimationStringVisible, getBoxOn, getCursorColor, getCursorStringVector, getCursorStringVectorUnconditional, getDirectAxisValue, getDirectAxisValue, getDisplay, getMode2D, getPickThreshhold, getRendererControl, getRotateAboutCenter, getScaleRotation, getWaitFlag, getWaitMessageVisible, legalDisplayScalar, prepareAction, setAnimationString, setAnimationStringVisible, setBackgroundColor, setBackgroundColor, setBoxColor, setBoxColor, setBoxOn, setCursorColor, setCursorColor, setCursorStringOn, setCursorStringVector, setCursorStringVector, setForegroundColor, setForegroundColor, setPickThreshhold, setRotateAboutCenter, setScaleRotation, setWaitMessageVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserDisplayRendererJ3D

public UserDisplayRendererJ3D(RemoteProxyAgent a,
                              long to)
Method Detail

makeDefaultRenderer

public DataRenderer makeDefaultRenderer()
Description copied from class: DisplayRendererJ3D
Create the default DataRenderer for this type of DisplayRenderer

Overrides:
makeDefaultRenderer in class DisplayRendererJ3D
Returns:
new default renderer

legalDataRenderer

public boolean legalDataRenderer(DataRenderer renderer)
Description copied from class: DisplayRendererJ3D
Check if the DataRenderer in question is legal for this DisplayRenderer

Overrides:
legalDataRenderer in class DisplayRendererJ3D
Parameters:
renderer - DataRenderer to check
Returns:
true if renderer is a subclass of RendererJ3D