Class ViewJComponentRenderImageShearWarp

  • All Implemented Interfaces:
    java.awt.event.MouseMotionListener, java.util.EventListener

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

      • opacity

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

      • 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 Detail

      • 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 )