Class ViewJComponentRenderImageShearWarp

java.lang.Object
gov.nih.mipav.view.renderer.J3D.volumeview.ViewJComponentRenderImage
gov.nih.mipav.view.renderer.J3D.volumeview.ViewJComponentRenderImageShearWarp
All Implemented Interfaces:
MouseMotionListener, EventListener

public class ViewJComponentRenderImageShearWarp extends ViewJComponentRenderImage implements MouseMotionListener
Need to add.
Version:
0.1 Nov 18, 1997
Author:
Matthew J. McAuliffe, Ph.D. (primary)
  • Field Details

    • opacity

      public float opacity
      opacity value used by the paint brush.
      • value = 1.0 - opaque
      • value = 0.25 - default (mostly see through)
  • Constructor Details

    • ViewJComponentRenderImageShearWarp

      public ViewJComponentRenderImageShearWarp(VolumeRenderer kVolumeRenderer, ModelImage _imageA, ModelLUT _LUTa, ModelImage _imageB, ModelLUT _LUTb, int[] rvolBufferA, int[] rvolBufferB, int[] extents, int renderMode, int maxExtent)
      Constructor: ImageA and ImageB are expected to be of the same dimensionality !!
      Parameters:
      kVolumeRenderer - Access to renderer of which this is an instance.
      _imageA - Model of the image that will be displayed
      _LUTa - LUT used to display imageA
      _imageB - Model of the image that will be displayed
      _LUTb - LUT used to display imageB
      rvolBufferA - storage buffer used to build a displayable image
      rvolBufferB - DOCUMENT ME!
      extents - image dimension extents
      renderMode - rendering mode, MIP, DRR and SURFACE
      maxExtent - maximium extent value.
  • Method Details

    • setRenderMode

      public void setRenderMode(int renderMode)
      Change the camera model.
      Specified by:
      setRenderMode in class ViewJComponentRenderImage
      Parameters:
      renderMode - rendering mode.
    • trace

      protected void trace(int rayStepSize, int raySpaceSize)
      Ray trace image volume by the step size and the space size.
      Specified by:
      trace in class ViewJComponentRenderImage
      Parameters:
      rayStepSize - ray trace interp step size
      raySpaceSize - ray trace two point space size ( not used )