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.AccessibleJDialogNested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityTypeNested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.TypeNested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainerNested 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[]dataDimsVolumeMaskOptions_oldoptionsprotected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanelpMaskAllprotected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanelpMaskAxis1protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanelpMaskAxis2protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanelpMaskAxis3protected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanelpMaskBoxprotected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanelpMaskSphereprotected mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanelpMaskWedgeFields 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, updaterFields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPEFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields 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 voidactionPerformed(java.awt.event.ActionEvent e)booleanhasOptions(java.lang.String type)booleanhasPanel()protected voidinit()protected voidsetAxisPanel(int n)voidsetDataDims()voidsetGeneral()protected intsetGeneralPanel(mgui.interfaces.shapes.volume.VolumeMaskDialog_old.VolumeMaskPanel p)voidsetMaskPanel(java.lang.String s)voidsetOptions()voidupateGeneral()protected voidupdateOptions()voidupdatePanel()Methods inherited from class mgui.interfaces.InterfaceDialogBox
getButtonType, getDialogType, setButtonType, setDialogSize, setDialogType, setMainLayout, setMainPanel, updateDialog, updateDialogMethods 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, updateMethods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackMethods 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, toFrontMethods 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, validateTreeMethods 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, transferFocusUpCycleMethods 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:
initin 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:
actionPerformedin interfacejava.awt.event.ActionListener- Overrides:
actionPerformedin classInterfaceDialogBox
-