landMarks
Class LandmarkControl
java.lang.Object
PamController.PamControlledUnit
landMarks.LandmarkControl
- All Implemented Interfaces:
- PamSettings
public class LandmarkControl
- extends PamControlledUnit
- implements PamSettings
| Methods inherited from class PamController.PamControlledUnit |
addOtherRelatedMenuItems, addPamProcess, addRelatedMenuItems, canClose, createDetectionMenu, createFileMenu, createHelpMenu, fillXMLElement, fillXMLParameters, getFrameNumber, getNumPamProcesses, getPamController, getPamModuleInfo, getPamProcess, getPamView, getSidePanel, getTabClipCopier, getTabPanel, getTabSpecificMenuBar, getUnitName, getUnitType, gotoTab, notifyArrayChanged, notifyModelChanged, pamHasStopped, pamToStart, 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 |
landmarkDataBlock
private LandmarkDataBlock landmarkDataBlock
THIS
private LandmarkControl THIS
landmarkProcess
private LandmarkControl.LandmarkProcess landmarkProcess
landmarkDatas
protected LandmarkDatas landmarkDatas
defaultSymbol
private PamSymbol defaultSymbol
LandmarkControl
public LandmarkControl(java.lang.String unitName)
createDisplayMenu
public javax.swing.JMenuItem createDisplayMenu(java.awt.Frame parentFrame)
- Description copied from class:
PamControlledUnit
- Create a JMenu object containing MenuItems associated with the view
- Overrides:
createDisplayMenu in class PamControlledUnit
- 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.
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
getDefaultSymbol
public PamSymbol getDefaultSymbol()
setDefaultSymbol
public void setDefaultSymbol(PamSymbol defaultSymbol)