IshmaelDetector
Class MatchFiltControl
java.lang.Object
PamController.PamControlledUnit
IshmaelDetector.IshDetControl
IshmaelDetector.MatchFiltControl
- All Implemented Interfaces:
- PamSettings
public class MatchFiltControl
- extends IshDetControl
- implements PamSettings
| Methods inherited from class PamController.PamControlledUnit |
addOtherRelatedMenuItems, addPamProcess, addRelatedMenuItems, canClose, createDisplayMenu, createFileMenu, createHelpMenu, fillXMLElement, fillXMLParameters, getFrameNumber, getNumPamProcesses, getPamController, getPamModuleInfo, getPamProcess, getPamView, getSidePanel, getTabClipCopier, getTabPanel, getTabSpecificMenuBar, getUnitName, getUnitType, gotoTab, notifyArrayChanged, notifyModelChanged, pamHasStopped, removePamProcess, removeUnit, rename, saveViewerData, setFrameNumber, setPamController, setPamModuleInfo, setPamView, setSidePanel, setTabPanel, setupControlledUnit, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MatchFiltControl
public MatchFiltControl(java.lang.String unitName)
getDefaultInputDataBlock
public PamDataBlock getDefaultInputDataBlock()
- Description copied from class:
IshDetControl
- Return any old data block of the right type so that the detection
process's input can get hooked up to something from the get-go. The
input is typically re-hooked when the settings file is read.
- Specified by:
getDefaultInputDataBlock in class IshDetControl
- Returns:
- PamDataBlock
getNewDetProcess
public IshDetFnProcess getNewDetProcess(PamDataBlock defaultDataBlock)
- Description copied from class:
IshDetControl
- Create a new IshDetProcess of the appropriate type and return it.
For example, EnergySumControl returns an EnergySumProcess.
- Specified by:
getNewDetProcess in class IshDetControl
createDetectionMenu
public javax.swing.JMenuItem createDetectionMenu(java.awt.Frame parentFrame)
- Description copied from class:
PamControlledUnit
- Create a JMenu object containing MenuItems associated with PamProcesses
- Overrides:
createDetectionMenu in class PamControlledUnit
- Parameters:
parentFrame - The owner frame of the menu
- Returns:
- reference to a JMenu which can be added to an existing menu or
menu bar
Note that if multiple views are to use the same menu, then they
should each create a new menu (by setting Create to true) the
first time they call this method.
showParamsDialog1
public void showParamsDialog1(java.awt.Frame parentFrame)
- Specified by:
showParamsDialog1 in class IshDetControl
restoreSettings
public boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
- Description copied from class:
IshDetControl
- This is called after a settings file is read. The subclass should
get newParams and clone it as ishDetParams before calling here.
- Specified by:
restoreSettings in interface PamSettings- Overrides:
restoreSettings in class IshDetControl
- Returns:
- true if successful The object performs final checks (if needed)
and then casts the settings data
pamcontrolledunitSettings.settings into the correct type and uses
as required
getSettingsReference
public java.io.Serializable getSettingsReference()
- Specified by:
getSettingsReference in interface PamSettings
- Returns:
- The serialisable object that will be stored
getSettingsVersion
public long getSettingsVersion()
- Specified by:
getSettingsVersion in interface PamSettings
- Returns:
- An integer version number for the settings