Package Map
Class MapDetectionsManager
java.lang.Object
Map.MapDetectionsManager
- All Implemented Interfaces:
PamSettings
,SettingsNameProvider
Holds information about all things plotted on the map,
primarily how long they should plot for and whether they
are currently enabled or not.
Will try to have an ever increasing list of data blocks, identified by name.
Will try to have an ever increasing list of data blocks, identified by name.
- Author:
- Douglas Gillespie
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
findDetectionData
(PamDataBlock pamDataBlock) int
functions for storing of settings ...long
boolean
isShouldPlot
(String pamDataBlock) boolean
isShouldPlot
(PamDataBlock pamDataBlock) void
notifyModelChanged
(int changeType) boolean
restoreSettings
(PamControlledUnitSettings pamControlledUnitSettings) void
setDefaultTime
(int defaultTime) void
setMapDetectionsParameters
(MapDetectionsParameters mapDetectionsParameters) void
setShouldPlot
(String pamDataBlock, boolean shouldPlot) void
setShouldPlot
(PamDataBlock pamDataBlock, boolean shouldPlot)
-
Constructor Details
-
MapDetectionsManager
-
-
Method Details
-
notifyModelChanged
public void notifyModelChanged(int changeType) -
createBlockList
public void createBlockList() -
findDetectionData
-
getMapDetectionDatas
-
setShouldPlot
-
setShouldPlot
-
isShouldPlot
-
isShouldPlot
-
getSettingsReference
functions for storing of settings ...- Specified by:
getSettingsReference
in interfacePamSettings
- Returns:
- The serialisable object that will be stored
-
getSettingsVersion
public long getSettingsVersion()- Specified by:
getSettingsVersion
in interfacePamSettings
- Returns:
- An integer version number for the settings
-
getUnitName
- Specified by:
getUnitName
in interfaceSettingsNameProvider
- Returns:
- A Name specific to this instance of the particular class, e.g. Sperm whale detector, Beaked whale detector, etc.
-
getUnitType
- Specified by:
getUnitType
in interfacePamSettings
- Returns:
- A Name specific to the type, e.g. Click detector
-
restoreSettings
- Specified by:
restoreSettings
in interfacePamSettings
- 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
-
getMapDetectionsParameters
-
setMapDetectionsParameters
-
getDefaultTime
public int getDefaultTime() -
setDefaultTime
public void setDefaultTime(int defaultTime)
-