KernelSmoothing
Class KernelSmoothingControl
java.lang.Object
PamController.PamControlledUnit
KernelSmoothing.KernelSmoothingControl
- All Implemented Interfaces:
- PamSettings
public class KernelSmoothingControl
- extends PamControlledUnit
- 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, pamToStart, removePamProcess, removeUnit, saveViewerData, setFrameNumber, setPamController, setPamModuleInfo, setPamView, setSidePanel, setTabPanel, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
smoothingProcess
KernelSmoothingProcess smoothingProcess
smoothingParameters
KernelSmoothingParameters smoothingParameters
KernelSmoothingControl
public KernelSmoothingControl(java.lang.String unitName)
setupControlledUnit
public void setupControlledUnit()
- Description copied from class:
PamControlledUnit
- called for all PamControlledUnits after all units have been created.
This is a good time for the controlled units and processes to find and
check their source data and the configuration generally since most
onjects (i.e. output data blocks) should be in place
- Overrides:
setupControlledUnit in class PamControlledUnit
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.
newSettings
private void newSettings()
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
restoreSettings
public boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
- Specified by:
restoreSettings in interface PamSettings
- 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
setOutputDataName
private void setOutputDataName()
rename
public void rename(java.lang.String newName)
- Overrides:
rename in class PamControlledUnit