Class VolumeImageExtract

  • All Implemented Interfaces:
    com.jogamp.opengl.GLEventListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.io.Serializable, java.util.EventListener

    public class VolumeImageExtract
    extends VolumeImageViewer
    implements com.jogamp.opengl.GLEventListener, java.awt.event.KeyListener
    See Also:
    Serialized Form
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void CreateScene()  
      void display​(com.jogamp.opengl.GLAutoDrawable arg0)  
      void dispose​(com.jogamp.opengl.GLAutoDrawable arg0)  
      static void main​(com.jogamp.opengl.awt.GLCanvas kCanvas, VolumeTriPlanarInterface kParentFrame, VolumeImage kVolumeImage, VolumeClipEffect kClip, int iLevel)  
      • Methods inherited from class WildMagic.LibApplications.OpenGLApplication.JavaApplication3D

        dispose, DrawFrameRate, getCameraLocation, getCameraParameters, getObjectParameters, getObjectRotation, InitializeCameraMotion, InitializeCameraMotion, InitializeObjectMotion, keyReleased, keyTyped, LookDown, LookUp, MeasureTime, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, MoveBackward, MoveCamera, MoveDown, MoveForward, MoveLeft, MoveObject, MoveRight, MoveUp, OnDisplay, OnInitialize, OnTerminate, ResetTime, RotateTrackBall, setCameraLocation, setCameraParameters, setObjectParameters, setObjectRotation, TurnLeft, TurnRight, UpdateCameraRotationSpeed, UpdateCameraTranslationSpeed, UpdateCameraZoomSpeed, UpdateFrameCount, UpdateMouseRotationSpeed
      • Methods inherited from class WildMagic.LibApplications.OpenGLApplication.JavaApplication

        GetAspectRatio, GetHeight, GetRenderer, GetWidth, GetWindowTitle, GetXPosition, GetYPosition, OnIdle, OnMove, OnPrecreate, OnResize, SetRenderer
      • Methods inherited from class WildMagic.LibApplications.OpenGLApplication.Application

        reloadShaders, TestStreaming
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.jogamp.opengl.GLEventListener

        init, reshape
      • Methods inherited from interface java.awt.event.KeyListener

        keyPressed, keyReleased, keyTyped
    • Field Detail

      • ms_iSurface

        private static int ms_iSurface
      • m_kCalcImage

        private WildMagic.LibGraphics.Rendering.GraphicsImage m_kCalcImage
      • m_pkVolumeCalcTarget

        private WildMagic.LibGraphics.Rendering.Texture m_pkVolumeCalcTarget
      • m_pkVolumeCalcTarget2

        private WildMagic.LibGraphics.Rendering.Texture m_pkVolumeCalcTarget2
      • m_bDisplayFirst

        private boolean m_bDisplayFirst
      • m_bDisplaySecond

        private boolean m_bDisplaySecond
      • m_aiNewExtents

        private int[] m_aiNewExtents
      • m_afNewResolutions

        private float[] m_afNewResolutions
      • m_iExtractLevel

        private int m_iExtractLevel
        Intensity level for GPU-surface extraction.
    • Method Detail

      • display

        public void display​(com.jogamp.opengl.GLAutoDrawable arg0)
        Specified by:
        display in interface com.jogamp.opengl.GLEventListener
        Overrides:
        display in class VolumeImageViewer
      • dispose

        public void dispose​(com.jogamp.opengl.GLAutoDrawable arg0)
        Specified by:
        dispose in interface com.jogamp.opengl.GLEventListener
        Overrides:
        dispose in class VolumeImageViewer