Class JPanelRendererJ3D

All Implemented Interfaces:
ActionListener, FocusListener, ItemListener, KeyListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible
Direct Known Subclasses:
JPanelBrainSurfaceFlattener, JPanelCamera, JPanelClip, JPanelDisplay, JPanelGeodesic, JPanelLights, JPanelMouse, JPanelMousePlotter, JPanelProbe, JPanelRenderOptionsRayCast, JPanelRenderOptionsShearWarp, JPanelSculptor, JPanelSlices, JPanelSurface, JPanelSurfaceBox, JPanelSurfaceTexture, JPanelView, JPanelVirtualEndoscopySetup, JPanelVolOpacityBase

public abstract class JPanelRendererJ3D extends JPanelRendererBase implements KeyListener, ActionListener, FocusListener, ItemListener
This class is the base for all the other dialogs. It has two important functions that are used by almost all the dialogs. It also implements all the listeners except for the action listener.
Version:
1.0 Aug 1, 1998
Author:
Matthew J. McAuliffe, Ph.D. ( Primary ), Ruida Cheng
See Also:
  • Field Details

    • rayBasedRender

      protected VolumeRenderer rayBasedRender
      Raycast based renderer reference, raycast renderer or shear warp renderer.
    • renderBase

      protected RenderViewBase renderBase
      Render base.
  • Constructor Details

    • JPanelRendererJ3D

      public JPanelRendererJ3D(RenderViewBase parent)
      Constructor that sets the parent frame of the dialog and whether or not the dialog is modal. Also adds this as a window listener and key listener to all dialogs.
      Parameters:
      parent - Parent frame.
    • JPanelRendererJ3D

      public JPanelRendererJ3D()
      Constructor that sets the parent frame of the dialog and whether or not the dialog is modal. Also adds this as a window listener and key listener to all dialogs.
      Parameters:
      parent - Parent frame.
  • Method Details

    • disposeLocal

      public void disposeLocal()
      Clear memory.
      Overrides:
      disposeLocal in class JPanelRendererBase
    • setRayBasedRender

      public void setRayBasedRender(VolumeRenderer _rayBasedRender)
      Set the reference to ray based renderer, raycast renderer or shear warp renderer. This method set the clipping dialog to control the both the 3D texture renderer and raycast based renderer.
      Parameters:
      _rayBasedRender - VolumeRenderer reference
    • setSurfaceRender

      public void setSurfaceRender(RenderViewBase _renderBase)
      Accessor to set the render base object This reference used to update volumes according to the render view base instance type.
      Parameters:
      _renderBase - RenderViewBase
    • getSurfaceRender

      public RenderViewBase getSurfaceRender()
      Accessor to set the render base object This reference used to update volumes according to the render view base instance type.
      Parameters:
      _renderBase - RenderViewBase