Package mgui.interfaces.shapes.volume
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 mgui.interfaces.InterfaceDialogBox
BT_BLANK, BT_OK, BT_OK_CANCEL, buttonPanel, buttonType, cmdCancel, cmdOK, DLG_CMD_CANCEL, DLG_CMD_OK, mainLayout, mainPanel, minButtonSize, minMainSize, minWidth, parentPanel, type, updater
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 mgui.interfaces.InterfaceDialogBox
getButtonType, getDialogType, setButtonType, setDialogSize, setDialogType, setMainLayout, setMainPanel, updateDialog, updateDialog
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
-
dataDims
protected int[] dataDims
-
-
Constructor Details
-
VolumeMaskDialog_old
public VolumeMaskDialog_old() -
VolumeMaskDialog_old
-
-
Method Details
-
init
protected void init()- Overrides:
init
in classInterfaceDialogBox
-
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 interfacejava.awt.event.ActionListener
- Overrides:
actionPerformed
in classInterfaceDialogBox
-