Package gov.nih.mipav.view.dialogs
Class JDialogColocalizationRegression
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
gov.nih.mipav.view.dialogs.JDialogBase
gov.nih.mipav.view.dialogs.JDialogScriptableBase
gov.nih.mipav.view.dialogs.JDialogColocalizationRegression
- All Implemented Interfaces:
AlgorithmInterface,ScriptableActionInterface,DialogDefaultsInterface,ActionListener,FocusListener,ItemListener,WindowListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,RootPaneContainer,WindowConstants
public class JDialogColocalizationRegression
extends JDialogScriptableBase
implements AlgorithmInterface
Dialog to get user input Calculate Pearson's correlation coefficient Calculate P value for this correlation
coefficient Identify colocalized pixels Algorithms are executed in their own thread.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class gov.nih.mipav.view.dialogs.JDialogBase
JDialogBase.CancelAction, JDialogBase.HelpAction, JDialogBase.OKActionNested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialogNested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatDOCUMENT ME!private floatDOCUMENT ME!private intDOCUMENT ME!private JLabelDOCUMENT ME!private JTextFieldDOCUMENT ME!private intDOCUMENT ME!private JLabelDOCUMENT ME!private JTextFieldDOCUMENT ME!private JCheckBoxDOCUMENT ME!private intDOCUMENT ME!private float[]DOCUMENT ME!DOCUMENT ME!private JCheckBoxDOCUMENT ME!private intDOCUMENT ME!private JComboBoxDOCUMENT ME!private ViewJComponentEditImageDOCUMENT ME!private ViewJComponentEditImageDOCUMENT ME!private intDOCUMENT ME!private booleanDOCUMENT ME!private booleanDOCUMENT ME!private booleanDOCUMENT ME!private booleanDOCUMENT ME!private ModelImageDOCUMENT ME!private StringDOCUMENT ME!private JCheckBoxDOCUMENT ME!private JComboBoxDOCUMENT ME!private intDOCUMENT ME!private JLabelDOCUMENT ME!private JLabelDOCUMENT ME!private intDOCUMENT ME!private BitSetDOCUMENT ME!private JButtonDOCUMENT ME!private StringDOCUMENT ME!private StringDOCUMENT ME!private ModelImageDOCUMENT ME!private JRadioButtonDOCUMENT ME!private JTextFieldDOCUMENT ME!private doubleDOCUMENT ME!private doubleDOCUMENT ME!private doubleDOCUMENT ME!private doubleDOCUMENT ME!private doubleDOCUMENT ME!private doubleDOCUMENT ME!private intDOCUMENT ME!(package private) floatDOCUMENT ME!private JLabelDOCUMENT ME!private JTextFieldDOCUMENT ME!(package private) floatDOCUMENT ME!private JLabelDOCUMENT ME!private JTextFieldDOCUMENT ME!private booleanDOCUMENT ME!private JCheckBoxDOCUMENT ME!private doubleDOCUMENT ME!private doubleDOCUMENT ME!private JCheckBoxDOCUMENT ME!private JCheckBoxDOCUMENT ME!private booleanDOCUMENT ME!private ModelImageDOCUMENT ME!private intDOCUMENT ME!private ModelImageDOCUMENT ME!private JCheckBoxDOCUMENT ME!private StringDOCUMENT ME!private static final longUse serialVersionUID for interoperability.private intDOCUMENT ME!private ViewUserInterfaceDOCUMENT ME!private booleanDOCUMENT ME!private booleanDOCUMENT ME!private booleanDOCUMENT ME!private JCheckBoxDOCUMENT ME!private JRadioButtonDOCUMENT ME!private JRadioButtonDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!Fields inherited from class gov.nih.mipav.view.dialogs.JDialogScriptableBase
displayInNewFrame, isComplete, scriptParametersFields inherited from class gov.nih.mipav.view.dialogs.JDialogBase
applyButton, bar, cancelButton, cancelFlag, closeButton, HELP, helpButton, mainDialogPanel, NEW, OKButton, parentFrame, progressBar, REPLACE, runInSeparateThread, runningScriptFlag, runQuiet, serif12, serif12B, voiManagerFields 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
ConstructorsConstructorDescriptionEmpty constructor needed for dynamic instantiation (used during scripting).JDialogColocalizationRegression(ModelImage firstImage) Creates a new JDialogColocalizationRegression object.JDialogColocalizationRegression(Frame theParentFrame, ModelImage im) Creates new dialog. -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(ActionEvent event) Closes dialog box when the OK button is pressed and calls the algorithm.voidalgorithmPerformed(AlgorithmBase algorithm) This method is required if the AlgorithmPerformed interface is implemented.private JComboBoxbuildComboBox(ModelImage image) Builds a list of images.protected voidDOCUMENT ME!protected voidUsed to perform actions after the execution of the algorithm is completed (e.g., put the result image in the image table).Accessor that returns the image.private voidinit()Initializes GUI components and displays dialog.voiditemStateChanged(ItemEvent event) itemStateChanged.voidsetBackground1(float background1) DOCUMENT ME!voidsetBackground2(float background2) DOCUMENT ME!voidsetBin1(int bin1) DOCUMENT ME!voidsetBin2(int bin2) DOCUMENT ME!voidsetBottomPad(int bottomPad) DOCUMENT ME!voidsetCost(int cost) DOCUMENT ME!voidsetDoColocWithThresholds(boolean doColocWithThresholds) DOCUMENT ME!voidsetDoSecondIteration(boolean doSecondIteration) DOCUMENT ME!voidsetDoVOISubtraction(boolean doVOISubtraction) DOCUMENT ME!voidsetEntireImage(boolean entireImage) DOCUMENT ME!protected voidSet the dialog GUI using the script parameters while running this algorithm as part of a script.voidsetLeftPad(int leftPad) DOCUMENT ME!voidsetPoint1(float point1) DOCUMENT ME!voidsetPoint2(float point2) DOCUMENT ME!voidsetPointCalculation(boolean pointCalculation) DOCUMENT ME!voidsetRegister(boolean register) DOCUMENT ME!voidsetRightPad(int rightPad) DOCUMENT ME!voidsetSecondImage(ModelImage secondImage) DOCUMENT ME!voidsetTopPad(int topPad) DOCUMENT ME!private booleanDOCUMENT ME!booleanDOCUMENT ME!voidsetUseBlue(boolean useBlue) DOCUMENT ME!voidsetUseGreen(boolean useGreen) DOCUMENT ME!voidsetUseRed(boolean useRed) DOCUMENT ME!private booleanUse the GUI results to set up the variables needed to run the algorithm.protected voidRecord the parameters just used to run this algorithm in a script.voidwindowClosing(WindowEvent event) Disposes of error dialog, then frame.Methods inherited from class gov.nih.mipav.view.dialogs.JDialogScriptableBase
getDialogActionString, insertScriptLine, isComplete, scriptRun, setCompleteMethods inherited from class gov.nih.mipav.view.dialogs.JDialogBase
buildApplyButton, buildButtons, buildCancelButton, buildCancelButton, buildCloseButton, buildHelpButton, buildImageComboBox, buildOKButton, buildOKButton, buildOKCancelButtons, buildTitledBorder, buildTitledBorder, createLabel, createProgressBar, createProgressBar, createTextField, focusGained, focusLost, getDialogName, isCancelled, isQuietRunning, isRunInSeparateThread, isScriptRunning, loadDefaults, loadDefaults, makeImageName, makeString, openNewFrame, saveDefaults, saveDefaults, setLeftHandSystem, setQuietRunning, setScriptRunning, setSeparateThread, setVisible, setVisible, setVisibleMenuBar, setVisibleStandard, setVOIManager, setWCSystem, testParameter, testParameterMin, updateFFTFileInfo, updateFileInfo, updateFileInfoOtherModality, updateFileInfoStatic, updateFileInfoStatic, updateFileTypeInfo, updateFileTypeInfo, windowActivated, windowClosed, windowDeactivated, windowDeiconified, windowIconified, windowOpenedMethods 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, 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, transferFocusUpCycle
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDUse serialVersionUID for interoperability.- See Also:
-
point1
float point1DOCUMENT ME! -
point2
float point2DOCUMENT ME! -
background1
private float background1DOCUMENT ME! -
background2
private float background2DOCUMENT ME! -
bin1
private int bin1DOCUMENT ME! -
bin1Label
DOCUMENT ME! -
bin1Text
DOCUMENT ME! -
bin2
private int bin2DOCUMENT ME! -
bin2Label
DOCUMENT ME! -
bin2Text
DOCUMENT ME! -
blueCheckBox
DOCUMENT ME! -
bottomPad
private int bottomPadDOCUMENT ME! -
buffer
private float[] bufferDOCUMENT ME! -
colocalizationAlgo
DOCUMENT ME! -
colocCheckBox
DOCUMENT ME! -
colorsPresent
private int colorsPresentDOCUMENT ME! -
comboBoxCostFunct
DOCUMENT ME! -
componentImage1
DOCUMENT ME! -
componentImage2
DOCUMENT ME! -
cost
private int costDOCUMENT ME! -
doColocWithThresholds
private boolean doColocWithThresholdsDOCUMENT ME! -
doSecondIteration
private boolean doSecondIterationDOCUMENT ME! -
doVOISubtraction
private boolean doVOISubtractionDOCUMENT ME! -
entireImage
private boolean entireImageDOCUMENT ME! -
firstImage
DOCUMENT ME! -
firstName
DOCUMENT ME! -
greenCheckBox
DOCUMENT ME! -
imageComboBox
DOCUMENT ME! -
imageLength
private int imageLengthDOCUMENT ME! -
labelCost
DOCUMENT ME! -
labelImage
DOCUMENT ME! -
leftPad
private int leftPadDOCUMENT ME! -
mask
DOCUMENT ME! -
maskButton
DOCUMENT ME! -
maskFileDir
DOCUMENT ME! -
maskFileName
DOCUMENT ME! -
maskImage
DOCUMENT ME! -
maskRadio
DOCUMENT ME! -
maskText
DOCUMENT ME! -
maxR
private double maxRDOCUMENT ME! -
maxG
private double maxGDOCUMENT ME! -
maxB
private double maxBDOCUMENT ME! -
minR
private double minRDOCUMENT ME! -
minG
private double minGDOCUMENT ME! -
minB
private double minBDOCUMENT ME! -
nBoundingVOIs
private int nBoundingVOIsDOCUMENT ME! -
point1Label
DOCUMENT ME! -
point1Text
DOCUMENT ME! -
point2Label
DOCUMENT ME! -
point2Text
DOCUMENT ME! -
pointCalculation
private boolean pointCalculationDOCUMENT ME! -
pointCheckBox
DOCUMENT ME! -
possibleInt2Values
private double possibleInt2ValuesDOCUMENT ME! -
possibleIntValues
private double possibleIntValuesDOCUMENT ME! -
redCheckBox
DOCUMENT ME! -
regCheckBox
DOCUMENT ME! -
register
private boolean registerDOCUMENT ME! -
resultImage
DOCUMENT ME! -
rightPad
private int rightPadDOCUMENT ME! -
secondImage
DOCUMENT ME! -
secondIterationCheckBox
DOCUMENT ME! -
secondName
DOCUMENT ME! -
topPad
private int topPadDOCUMENT ME! -
UI
DOCUMENT ME! -
useBlue
private boolean useBlueDOCUMENT ME! -
useGreen
private boolean useGreenDOCUMENT ME! -
useRed
private boolean useRedDOCUMENT ME! -
VOICheckBox
DOCUMENT ME! -
VOIRegions
DOCUMENT ME! -
wholeImage
DOCUMENT ME! -
xDim
private int xDimDOCUMENT ME! -
yDim
private int yDimDOCUMENT ME! -
zDim
private int zDimDOCUMENT ME!
-
-
Constructor Details
-
JDialogColocalizationRegression
public JDialogColocalizationRegression()Empty constructor needed for dynamic instantiation (used during scripting). -
JDialogColocalizationRegression
Creates a new JDialogColocalizationRegression object.- Parameters:
firstImage- DOCUMENT ME!
-
JDialogColocalizationRegression
Creates new dialog.- Parameters:
theParentFrame- Parent frameim- Source image
-
-
Method Details
-
actionPerformed
Closes dialog box when the OK button is pressed and calls the algorithm.- Specified by:
actionPerformedin interfaceActionListener- Overrides:
actionPerformedin classJDialogBase- Parameters:
event- Event that triggers function.
-
algorithmPerformed
This method is required if the AlgorithmPerformed interface is implemented. It is called by the algorithm when it has completed or failed to to complete, so that the dialog can be display the result image and/or clean up.- Specified by:
algorithmPerformedin interfaceAlgorithmInterface- Parameters:
algorithm- Algorithm that caused the event.
-
getResultImage
Accessor that returns the image.- Returns:
- The result image.
-
itemStateChanged
itemStateChanged.- Specified by:
itemStateChangedin interfaceItemListener- Overrides:
itemStateChangedin classJDialogBase- Parameters:
event- DOCUMENT ME!
-
setBackground1
public void setBackground1(float background1) DOCUMENT ME!- Parameters:
background1- DOCUMENT ME!
-
setBackground2
public void setBackground2(float background2) DOCUMENT ME!- Parameters:
background2- DOCUMENT ME!
-
setBin1
public void setBin1(int bin1) DOCUMENT ME!- Parameters:
bin1- DOCUMENT ME!
-
setBin2
public void setBin2(int bin2) DOCUMENT ME!- Parameters:
bin2- DOCUMENT ME!
-
setBottomPad
public void setBottomPad(int bottomPad) DOCUMENT ME!- Parameters:
bottomPad- DOCUMENT ME!
-
setCost
public void setCost(int cost) DOCUMENT ME!- Parameters:
cost- DOCUMENT ME!
-
setDoColocWithThresholds
public void setDoColocWithThresholds(boolean doColocWithThresholds) DOCUMENT ME!- Parameters:
doColocWithThresholds- DOCUMENT ME!
-
setDoSecondIteration
public void setDoSecondIteration(boolean doSecondIteration) DOCUMENT ME!- Parameters:
doSecondIteration- DOCUMENT ME!
-
setDoVOISubtraction
public void setDoVOISubtraction(boolean doVOISubtraction) DOCUMENT ME!- Parameters:
doVOISubtraction- DOCUMENT ME!
-
setEntireImage
public void setEntireImage(boolean entireImage) DOCUMENT ME!- Parameters:
entireImage- DOCUMENT ME!
-
setLeftPad
public void setLeftPad(int leftPad) DOCUMENT ME!- Parameters:
leftPad- DOCUMENT ME!
-
setPoint1
public void setPoint1(float point1) DOCUMENT ME!- Parameters:
point1- DOCUMENT ME!
-
setPoint2
public void setPoint2(float point2) DOCUMENT ME!- Parameters:
point2- DOCUMENT ME!
-
setPointCalculation
public void setPointCalculation(boolean pointCalculation) DOCUMENT ME!- Parameters:
pointCalculation- DOCUMENT ME!
-
setRegister
public void setRegister(boolean register) DOCUMENT ME!- Parameters:
register- DOCUMENT ME!
-
setRightPad
public void setRightPad(int rightPad) DOCUMENT ME!- Parameters:
rightPad- DOCUMENT ME!
-
setSecondImage
DOCUMENT ME!- Parameters:
secondImage- DOCUMENT ME!
-
setTopPad
public void setTopPad(int topPad) DOCUMENT ME!- Parameters:
topPad- DOCUMENT ME!
-
setupMaskImage
DOCUMENT ME!- Parameters:
im- DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
setUseBlue
public void setUseBlue(boolean useBlue) DOCUMENT ME!- Parameters:
useBlue- DOCUMENT ME!
-
setUseGreen
public void setUseGreen(boolean useGreen) DOCUMENT ME!- Parameters:
useGreen- DOCUMENT ME!
-
setUseRed
public void setUseRed(boolean useRed) DOCUMENT ME!- Parameters:
useRed- DOCUMENT ME!
-
windowClosing
Disposes of error dialog, then frame. Sets cancelled totrue.- Specified by:
windowClosingin interfaceWindowListener- Overrides:
windowClosingin classJDialogBase- Parameters:
event- DOCUMENT ME!
-
callAlgorithm
protected void callAlgorithm()DOCUMENT ME!- Specified by:
callAlgorithmin classJDialogScriptableBase
-
doPostAlgorithmActions
protected void doPostAlgorithmActions()Used to perform actions after the execution of the algorithm is completed (e.g., put the result image in the image table). Defaults to no action, override to actually have it do something.- Overrides:
doPostAlgorithmActionsin classJDialogScriptableBase
-
setGUIFromParams
protected void setGUIFromParams()Set the dialog GUI using the script parameters while running this algorithm as part of a script.- Specified by:
setGUIFromParamsin classJDialogScriptableBase
-
storeParamsFromGUI
Record the parameters just used to run this algorithm in a script.- Specified by:
storeParamsFromGUIin classJDialogScriptableBase- Throws:
ParserException- If there is a problem creating/recording the new parameters.
-
buildComboBox
Builds a list of images. Returns combobox. List must be all color or all black and white.- Parameters:
image- DOCUMENT ME!- Returns:
- Newly created combo box.
-
init
private void init()Initializes GUI components and displays dialog. -
setupMask
private boolean setupMask()DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
setVariables
private boolean setVariables()Use the GUI results to set up the variables needed to run the algorithm.- Returns:
trueif parameters set successfully,falseotherwise.
-