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,- java.awt.event.ActionListener,- java.awt.event.FocusListener,- java.awt.event.ItemListener,- java.awt.event.WindowListener,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible,- javax.swing.RootPaneContainer,- javax.swing.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:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class gov.nih.mipav.view.dialogs.JDialogBaseJDialogBase.CancelAction, JDialogBase.HelpAction, JDialogBase.OKAction
 - 
Nested classes/interfaces inherited from class javax.swing.JDialogjavax.swing.JDialog.AccessibleJDialog
 - 
Nested classes/interfaces inherited from class java.awt.Dialogjava.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 - 
Nested classes/interfaces inherited from class java.awt.Windowjava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
 
- 
 - 
Field SummaryFields Modifier and Type Field Description private floatbackground1DOCUMENT ME!private floatbackground2DOCUMENT ME!private intbin1DOCUMENT ME!private javax.swing.JLabelbin1LabelDOCUMENT ME!private javax.swing.JTextFieldbin1TextDOCUMENT ME!private intbin2DOCUMENT ME!private javax.swing.JLabelbin2LabelDOCUMENT ME!private javax.swing.JTextFieldbin2TextDOCUMENT ME!private javax.swing.JCheckBoxblueCheckBoxDOCUMENT ME!private intbottomPadDOCUMENT ME!private float[]bufferDOCUMENT ME!private AlgorithmColocalizationRegressioncolocalizationAlgoDOCUMENT ME!private javax.swing.JCheckBoxcolocCheckBoxDOCUMENT ME!private intcolorsPresentDOCUMENT ME!private javax.swing.JComboBoxcomboBoxCostFunctDOCUMENT ME!private ViewJComponentEditImagecomponentImage1DOCUMENT ME!private ViewJComponentEditImagecomponentImage2DOCUMENT ME!private intcostDOCUMENT ME!private booleandoColocWithThresholdsDOCUMENT ME!private booleandoSecondIterationDOCUMENT ME!private booleandoVOISubtractionDOCUMENT ME!private booleanentireImageDOCUMENT ME!private ModelImagefirstImageDOCUMENT ME!private java.lang.StringfirstNameDOCUMENT ME!private javax.swing.JCheckBoxgreenCheckBoxDOCUMENT ME!private javax.swing.JComboBoximageComboBoxDOCUMENT ME!private intimageLengthDOCUMENT ME!private javax.swing.JLabellabelCostDOCUMENT ME!private javax.swing.JLabellabelImageDOCUMENT ME!private intleftPadDOCUMENT ME!private java.util.BitSetmaskDOCUMENT ME!private javax.swing.JButtonmaskButtonDOCUMENT ME!private java.lang.StringmaskFileDirDOCUMENT ME!private java.lang.StringmaskFileNameDOCUMENT ME!private ModelImagemaskImageDOCUMENT ME!private javax.swing.JRadioButtonmaskRadioDOCUMENT ME!private javax.swing.JTextFieldmaskTextDOCUMENT ME!private doublemaxBDOCUMENT ME!private doublemaxGDOCUMENT ME!private doublemaxRDOCUMENT ME!private doubleminBDOCUMENT ME!private doubleminGDOCUMENT ME!private doubleminRDOCUMENT ME!private intnBoundingVOIsDOCUMENT ME!(package private) floatpoint1DOCUMENT ME!private javax.swing.JLabelpoint1LabelDOCUMENT ME!private javax.swing.JTextFieldpoint1TextDOCUMENT ME!(package private) floatpoint2DOCUMENT ME!private javax.swing.JLabelpoint2LabelDOCUMENT ME!private javax.swing.JTextFieldpoint2TextDOCUMENT ME!private booleanpointCalculationDOCUMENT ME!private javax.swing.JCheckBoxpointCheckBoxDOCUMENT ME!private doublepossibleInt2ValuesDOCUMENT ME!private doublepossibleIntValuesDOCUMENT ME!private javax.swing.JCheckBoxredCheckBoxDOCUMENT ME!private javax.swing.JCheckBoxregCheckBoxDOCUMENT ME!private booleanregisterDOCUMENT ME!private ModelImageresultImageDOCUMENT ME!private intrightPadDOCUMENT ME!private ModelImagesecondImageDOCUMENT ME!private javax.swing.JCheckBoxsecondIterationCheckBoxDOCUMENT ME!private java.lang.StringsecondNameDOCUMENT ME!private static longserialVersionUIDUse serialVersionUID for interoperability.private inttopPadDOCUMENT ME!private ViewUserInterfaceUIDOCUMENT ME!private booleanuseBlueDOCUMENT ME!private booleanuseGreenDOCUMENT ME!private booleanuseRedDOCUMENT ME!private javax.swing.JCheckBoxVOICheckBoxDOCUMENT ME!private javax.swing.JRadioButtonVOIRegionsDOCUMENT ME!private javax.swing.JRadioButtonwholeImageDOCUMENT ME!private intxDimDOCUMENT ME!private intyDimDOCUMENT ME!private intzDimDOCUMENT ME!- 
Fields inherited from class gov.nih.mipav.view.dialogs.JDialogScriptableBasedisplayInNewFrame, isComplete, scriptParameters
 - 
Fields inherited from class gov.nih.mipav.view.dialogs.JDialogBaseapplyButton, bar, cancelButton, cancelFlag, closeButton, HELP, helpButton, mainDialogPanel, NEW, OKButton, parentFrame, progressBar, REPLACE, runInSeparateThread, runningScriptFlag, runQuiet, serif12, serif12B, voiManager
 - 
Fields inherited from class javax.swing.JDialogaccessibleContext, rootPane, rootPaneCheckingEnabled
 - 
Fields inherited from class java.awt.ComponentBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
- 
 - 
Constructor SummaryConstructors Constructor Description JDialogColocalizationRegression()Empty constructor needed for dynamic instantiation (used during scripting).JDialogColocalizationRegression(ModelImage firstImage)Creates a new JDialogColocalizationRegression object.JDialogColocalizationRegression(java.awt.Frame theParentFrame, ModelImage im)Creates new dialog.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.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 javax.swing.JComboBoxbuildComboBox(ModelImage image)Builds a list of images.protected voidcallAlgorithm()DOCUMENT ME!protected voiddoPostAlgorithmActions()Used to perform actions after the execution of the algorithm is completed (e.g., put the result image in the image table).ModelImagegetResultImage()Accessor that returns the image.private voidinit()Initializes GUI components and displays dialog.voiditemStateChanged(java.awt.event.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 voidsetGUIFromParams()Set 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 booleansetupMask()DOCUMENT ME!booleansetupMaskImage(ModelImage im)DOCUMENT ME!voidsetUseBlue(boolean useBlue)DOCUMENT ME!voidsetUseGreen(boolean useGreen)DOCUMENT ME!voidsetUseRed(boolean useRed)DOCUMENT ME!private booleansetVariables()Use the GUI results to set up the variables needed to run the algorithm.protected voidstoreParamsFromGUI()Record the parameters just used to run this algorithm in a script.voidwindowClosing(java.awt.event.WindowEvent event)Disposes of error dialog, then frame.- 
Methods inherited from class gov.nih.mipav.view.dialogs.JDialogScriptableBasegetDialogActionString, insertScriptLine, isComplete, scriptRun, setComplete
 - 
Methods inherited from class gov.nih.mipav.view.dialogs.JDialogBasebuildApplyButton, 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, windowOpened
 - 
Methods inherited from class javax.swing.JDialogaddImpl, 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.DialogaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
 - 
Methods inherited from class java.awt.WindowaddPropertyChangeListener, 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.Containeradd, 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.Componentaction, 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 Detail- 
serialVersionUIDprivate static final long serialVersionUID Use serialVersionUID for interoperability.- See Also:
- Constant Field Values
 
 - 
point1float point1 DOCUMENT ME!
 - 
point2float point2 DOCUMENT ME!
 - 
background1private float background1 DOCUMENT ME!
 - 
background2private float background2 DOCUMENT ME!
 - 
bin1private int bin1 DOCUMENT ME!
 - 
bin1Labelprivate javax.swing.JLabel bin1Label DOCUMENT ME!
 - 
bin1Textprivate javax.swing.JTextField bin1Text DOCUMENT ME!
 - 
bin2private int bin2 DOCUMENT ME!
 - 
bin2Labelprivate javax.swing.JLabel bin2Label DOCUMENT ME!
 - 
bin2Textprivate javax.swing.JTextField bin2Text DOCUMENT ME!
 - 
blueCheckBoxprivate javax.swing.JCheckBox blueCheckBox DOCUMENT ME!
 - 
bottomPadprivate int bottomPad DOCUMENT ME!
 - 
bufferprivate float[] buffer DOCUMENT ME!
 - 
colocalizationAlgoprivate AlgorithmColocalizationRegression colocalizationAlgo DOCUMENT ME!
 - 
colocCheckBoxprivate javax.swing.JCheckBox colocCheckBox DOCUMENT ME!
 - 
colorsPresentprivate int colorsPresent DOCUMENT ME!
 - 
comboBoxCostFunctprivate javax.swing.JComboBox comboBoxCostFunct DOCUMENT ME!
 - 
componentImage1private ViewJComponentEditImage componentImage1 DOCUMENT ME!
 - 
componentImage2private ViewJComponentEditImage componentImage2 DOCUMENT ME!
 - 
costprivate int cost DOCUMENT ME!
 - 
doColocWithThresholdsprivate boolean doColocWithThresholds DOCUMENT ME!
 - 
doSecondIterationprivate boolean doSecondIteration DOCUMENT ME!
 - 
doVOISubtractionprivate boolean doVOISubtraction DOCUMENT ME!
 - 
entireImageprivate boolean entireImage DOCUMENT ME!
 - 
firstImageprivate ModelImage firstImage DOCUMENT ME!
 - 
firstNameprivate java.lang.String firstName DOCUMENT ME!
 - 
greenCheckBoxprivate javax.swing.JCheckBox greenCheckBox DOCUMENT ME!
 - 
imageComboBoxprivate javax.swing.JComboBox imageComboBox DOCUMENT ME!
 - 
imageLengthprivate int imageLength DOCUMENT ME!
 - 
labelCostprivate javax.swing.JLabel labelCost DOCUMENT ME!
 - 
labelImageprivate javax.swing.JLabel labelImage DOCUMENT ME!
 - 
leftPadprivate int leftPad DOCUMENT ME!
 - 
maskprivate java.util.BitSet mask DOCUMENT ME!
 - 
maskButtonprivate javax.swing.JButton maskButton DOCUMENT ME!
 - 
maskFileDirprivate java.lang.String maskFileDir DOCUMENT ME!
 - 
maskFileNameprivate java.lang.String maskFileName DOCUMENT ME!
 - 
maskImageprivate ModelImage maskImage DOCUMENT ME!
 - 
maskRadioprivate javax.swing.JRadioButton maskRadio DOCUMENT ME!
 - 
maskTextprivate javax.swing.JTextField maskText DOCUMENT ME!
 - 
maxRprivate double maxR DOCUMENT ME!
 - 
maxGprivate double maxG DOCUMENT ME!
 - 
maxBprivate double maxB DOCUMENT ME!
 - 
minRprivate double minR DOCUMENT ME!
 - 
minGprivate double minG DOCUMENT ME!
 - 
minBprivate double minB DOCUMENT ME!
 - 
nBoundingVOIsprivate int nBoundingVOIs DOCUMENT ME!
 - 
point1Labelprivate javax.swing.JLabel point1Label DOCUMENT ME!
 - 
point1Textprivate javax.swing.JTextField point1Text DOCUMENT ME!
 - 
point2Labelprivate javax.swing.JLabel point2Label DOCUMENT ME!
 - 
point2Textprivate javax.swing.JTextField point2Text DOCUMENT ME!
 - 
pointCalculationprivate boolean pointCalculation DOCUMENT ME!
 - 
pointCheckBoxprivate javax.swing.JCheckBox pointCheckBox DOCUMENT ME!
 - 
possibleInt2Valuesprivate double possibleInt2Values DOCUMENT ME!
 - 
possibleIntValuesprivate double possibleIntValues DOCUMENT ME!
 - 
redCheckBoxprivate javax.swing.JCheckBox redCheckBox DOCUMENT ME!
 - 
regCheckBoxprivate javax.swing.JCheckBox regCheckBox DOCUMENT ME!
 - 
registerprivate boolean register DOCUMENT ME!
 - 
resultImageprivate ModelImage resultImage DOCUMENT ME!
 - 
rightPadprivate int rightPad DOCUMENT ME!
 - 
secondImageprivate ModelImage secondImage DOCUMENT ME!
 - 
secondIterationCheckBoxprivate javax.swing.JCheckBox secondIterationCheckBox DOCUMENT ME!
 - 
secondNameprivate java.lang.String secondName DOCUMENT ME!
 - 
topPadprivate int topPad DOCUMENT ME!
 - 
UIprivate ViewUserInterface UI DOCUMENT ME!
 - 
useBlueprivate boolean useBlue DOCUMENT ME!
 - 
useGreenprivate boolean useGreen DOCUMENT ME!
 - 
useRedprivate boolean useRed DOCUMENT ME!
 - 
VOICheckBoxprivate javax.swing.JCheckBox VOICheckBox DOCUMENT ME!
 - 
VOIRegionsprivate javax.swing.JRadioButton VOIRegions DOCUMENT ME!
 - 
wholeImageprivate javax.swing.JRadioButton wholeImage DOCUMENT ME!
 - 
xDimprivate int xDim DOCUMENT ME!
 - 
yDimprivate int yDim DOCUMENT ME!
 - 
zDimprivate int zDim DOCUMENT ME!
 
- 
 - 
Constructor Detail- 
JDialogColocalizationRegressionpublic JDialogColocalizationRegression() Empty constructor needed for dynamic instantiation (used during scripting).
 - 
JDialogColocalizationRegressionpublic JDialogColocalizationRegression(ModelImage firstImage) Creates a new JDialogColocalizationRegression object.- Parameters:
- firstImage- DOCUMENT ME!
 
 - 
JDialogColocalizationRegressionpublic JDialogColocalizationRegression(java.awt.Frame theParentFrame, ModelImage im)Creates new dialog.- Parameters:
- theParentFrame- Parent frame
- im- Source image
 
 
- 
 - 
Method Detail- 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent event) Closes dialog box when the OK button is pressed and calls the algorithm.- Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
- Overrides:
- actionPerformedin class- JDialogBase
- Parameters:
- event- Event that triggers function.
 
 - 
algorithmPerformedpublic void algorithmPerformed(AlgorithmBase algorithm) 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 interface- AlgorithmInterface
- Parameters:
- algorithm- Algorithm that caused the event.
 
 - 
getResultImagepublic ModelImage getResultImage() Accessor that returns the image.- Returns:
- The result image.
 
 - 
itemStateChangedpublic void itemStateChanged(java.awt.event.ItemEvent event) itemStateChanged.- Specified by:
- itemStateChangedin interface- java.awt.event.ItemListener
- Overrides:
- itemStateChangedin class- JDialogBase
- Parameters:
- event- DOCUMENT ME!
 
 - 
setBackground1public void setBackground1(float background1) DOCUMENT ME!- Parameters:
- background1- DOCUMENT ME!
 
 - 
setBackground2public void setBackground2(float background2) DOCUMENT ME!- Parameters:
- background2- DOCUMENT ME!
 
 - 
setBin1public void setBin1(int bin1) DOCUMENT ME!- Parameters:
- bin1- DOCUMENT ME!
 
 - 
setBin2public void setBin2(int bin2) DOCUMENT ME!- Parameters:
- bin2- DOCUMENT ME!
 
 - 
setBottomPadpublic void setBottomPad(int bottomPad) DOCUMENT ME!- Parameters:
- bottomPad- DOCUMENT ME!
 
 - 
setCostpublic void setCost(int cost) DOCUMENT ME!- Parameters:
- cost- DOCUMENT ME!
 
 - 
setDoColocWithThresholdspublic void setDoColocWithThresholds(boolean doColocWithThresholds) DOCUMENT ME!- Parameters:
- doColocWithThresholds- DOCUMENT ME!
 
 - 
setDoSecondIterationpublic void setDoSecondIteration(boolean doSecondIteration) DOCUMENT ME!- Parameters:
- doSecondIteration- DOCUMENT ME!
 
 - 
setDoVOISubtractionpublic void setDoVOISubtraction(boolean doVOISubtraction) DOCUMENT ME!- Parameters:
- doVOISubtraction- DOCUMENT ME!
 
 - 
setEntireImagepublic void setEntireImage(boolean entireImage) DOCUMENT ME!- Parameters:
- entireImage- DOCUMENT ME!
 
 - 
setLeftPadpublic void setLeftPad(int leftPad) DOCUMENT ME!- Parameters:
- leftPad- DOCUMENT ME!
 
 - 
setPoint1public void setPoint1(float point1) DOCUMENT ME!- Parameters:
- point1- DOCUMENT ME!
 
 - 
setPoint2public void setPoint2(float point2) DOCUMENT ME!- Parameters:
- point2- DOCUMENT ME!
 
 - 
setPointCalculationpublic void setPointCalculation(boolean pointCalculation) DOCUMENT ME!- Parameters:
- pointCalculation- DOCUMENT ME!
 
 - 
setRegisterpublic void setRegister(boolean register) DOCUMENT ME!- Parameters:
- register- DOCUMENT ME!
 
 - 
setRightPadpublic void setRightPad(int rightPad) DOCUMENT ME!- Parameters:
- rightPad- DOCUMENT ME!
 
 - 
setSecondImagepublic void setSecondImage(ModelImage secondImage) DOCUMENT ME!- Parameters:
- secondImage- DOCUMENT ME!
 
 - 
setTopPadpublic void setTopPad(int topPad) DOCUMENT ME!- Parameters:
- topPad- DOCUMENT ME!
 
 - 
setupMaskImagepublic boolean setupMaskImage(ModelImage im) DOCUMENT ME!- Parameters:
- im- DOCUMENT ME!
- Returns:
- DOCUMENT ME!
 
 - 
setUseBluepublic void setUseBlue(boolean useBlue) DOCUMENT ME!- Parameters:
- useBlue- DOCUMENT ME!
 
 - 
setUseGreenpublic void setUseGreen(boolean useGreen) DOCUMENT ME!- Parameters:
- useGreen- DOCUMENT ME!
 
 - 
setUseRedpublic void setUseRed(boolean useRed) DOCUMENT ME!- Parameters:
- useRed- DOCUMENT ME!
 
 - 
windowClosingpublic void windowClosing(java.awt.event.WindowEvent event) Disposes of error dialog, then frame. Sets cancelled totrue.- Specified by:
- windowClosingin interface- java.awt.event.WindowListener
- Overrides:
- windowClosingin class- JDialogBase
- Parameters:
- event- DOCUMENT ME!
 
 - 
callAlgorithmprotected void callAlgorithm() DOCUMENT ME!- Specified by:
- callAlgorithmin class- JDialogScriptableBase
 
 - 
doPostAlgorithmActionsprotected 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 class- JDialogScriptableBase
 
 - 
setGUIFromParamsprotected void setGUIFromParams() Set the dialog GUI using the script parameters while running this algorithm as part of a script.- Specified by:
- setGUIFromParamsin class- JDialogScriptableBase
 
 - 
storeParamsFromGUIprotected void storeParamsFromGUI() throws ParserExceptionRecord the parameters just used to run this algorithm in a script.- Specified by:
- storeParamsFromGUIin class- JDialogScriptableBase
- Throws:
- ParserException- If there is a problem creating/recording the new parameters.
 
 - 
buildComboBoxprivate javax.swing.JComboBox buildComboBox(ModelImage image) 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.
 
 - 
initprivate void init() Initializes GUI components and displays dialog.
 - 
setupMaskprivate boolean setupMask() DOCUMENT ME!- Returns:
- DOCUMENT ME!
 
 - 
setVariablesprivate boolean setVariables() Use the GUI results to set up the variables needed to run the algorithm.- Returns:
- trueif parameters set successfully,- falseotherwise.
 
 
- 
 
-