Class VolumeMaskDialog_old

java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
mgui.interfaces.InterfaceDialogBox
mgui.interfaces.shapes.volume.VolumeMaskDialog_old
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class VolumeMaskDialog_old
extends InterfaceDialogBox
Provides several dialog box for setting volume masking parameters. These include paramters describing the following mask shapes: [ul] [li]Entire volume[/li] [li]Box - a box constrained by six parameters: x_min, x_max, etc.[/li] [li]Wedge - a wedge constrained by ?[/li] [li]Shere - a sphere constrained by x, y, z and radius[/li] [/ul] Edge smoothing is also supported, by specifying a width, in pixels, and a decay exponent.
Version:
1.0
Author:
Andrew Reid
See Also:
Serialized Form
  • Nested Class Summary

    Nested classes/interfaces inherited from class javax.swing.JDialog

    javax.swing.JDialog.AccessibleJDialog

    Nested classes/interfaces inherited from class java.awt.Dialog

    java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType

    Nested classes/interfaces inherited from class java.awt.Window

    java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type

    Nested classes/interfaces inherited from class java.awt.Container

    java.awt.Container.AccessibleAWTContainer

    Nested classes/interfaces inherited from class java.awt.Component

    java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected int[] dataDims  
    VolumeMaskOptions_old options  
    protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskAll  
    protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskAxis1  
    protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskAxis2  
    protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskAxis3  
    protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskBox  
    protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskSphere  
    protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskWedge  

    Fields inherited from class javax.swing.JDialog

    accessibleContext, rootPane, rootPaneCheckingEnabled

    Fields inherited from class java.awt.Dialog

    DEFAULT_MODALITY_TYPE

    Fields inherited from class java.awt.Component

    BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

    Fields inherited from interface java.awt.image.ImageObserver

    ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH

    Fields inherited from interface javax.swing.WindowConstants

    DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
  • Constructor Summary

    Constructors
    Constructor Description
    VolumeMaskDialog_old()  
    VolumeMaskDialog_old​(javax.swing.JFrame aFrame, InterfaceDialogUpdater parent)  
  • Method Summary

    Modifier and Type Method Description
    void actionPerformed​(java.awt.event.ActionEvent e)  
    boolean hasOptions​(java.lang.String type)  
    boolean hasPanel()  
    protected void init()  
    protected void setAxisPanel​(int n)  
    void setDataDims()  
    void setGeneral()  
    protected int setGeneralPanel​(mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel p)  
    void setMaskPanel​(java.lang.String s)  
    void setOptions()  
    void upateGeneral()  
    protected void updateOptions()  
    void updatePanel()  

    Methods inherited from class javax.swing.JDialog

    addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update

    Methods inherited from class java.awt.Dialog

    addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack

    Methods inherited from class java.awt.Window

    addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront

    Methods inherited from class java.awt.Container

    add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree

    Methods inherited from class java.awt.Component

    action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • pMaskAll

      protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskAll
    • pMaskBox

      protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskBox
    • pMaskWedge

      protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskWedge
    • pMaskSphere

      protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskSphere
    • pMaskAxis1

      protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskAxis1
    • pMaskAxis2

      protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskAxis2
    • pMaskAxis3

      protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel pMaskAxis3
    • options

      public VolumeMaskOptions_old options
    • dataDims

      protected int[] dataDims
  • Constructor Details

    • VolumeMaskDialog_old

      public VolumeMaskDialog_old()
    • VolumeMaskDialog_old

      public VolumeMaskDialog_old​(javax.swing.JFrame aFrame, InterfaceDialogUpdater parent)
  • Method Details

    • init

      protected void init()
      Overrides:
      init in class InterfaceDialogBox
    • setDataDims

      public void setDataDims()
    • hasOptions

      public boolean hasOptions​(java.lang.String type)
    • setMaskPanel

      public void setMaskPanel​(java.lang.String s)
    • setAxisPanel

      protected void setAxisPanel​(int n)
    • setGeneralPanel

      protected int setGeneralPanel​(mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel p)
    • setGeneral

      public void setGeneral()
    • upateGeneral

      public void upateGeneral()
    • hasPanel

      public boolean hasPanel()
    • updatePanel

      public void updatePanel()
    • setOptions

      public void setOptions()
    • updateOptions

      protected void updateOptions()
    • actionPerformed

      public void actionPerformed​(java.awt.event.ActionEvent e)
      Specified by:
      actionPerformed in interface java.awt.event.ActionListener
      Overrides:
      actionPerformed in class InterfaceDialogBox