public class ClicksOffline
extends java.lang.Object
Basically, this is an add on the ClickController, but split off into a separate class since the main ClickController has got a bit over cumbersome.
Constructor and Description |
---|
ClicksOffline(ClickControl clickControl)
Constructor, called from ClickControl.
|
Modifier and Type | Method and Description |
---|---|
int |
addBTMenuItems(java.awt.Container menu,
ClickBTDisplay btDisplay,
boolean hasZoom,
ClickDetection clickedClick)
Add menu items associated with right mouse actions on bearing time
display
|
int |
addDetectorMenuItems(java.awt.Frame owner,
java.awt.Container menu)
Add offline functions to the top of the main Detector menu
when operating in viewer mode.
|
void |
checkEventDatabase(java.awt.Frame frame) |
void |
exportEventData(java.awt.Frame frame) |
ClickBinaryDataSource |
findBinaryDataSource() |
BinaryOfflineDataMap |
findOfflineDataMap() |
ClickControl |
getClickControl() |
javax.swing.JMenuItem |
getDatabaseCheckItem(java.awt.Frame parentFrame) |
javax.swing.JMenuItem |
getExportMenuItem(java.awt.Frame parentFrame)
Create a menu item for exporting click event data.
|
OfflineParameters |
getOfflineParameters() |
void |
labelClick(ClickBTDisplay btDisplay,
ClickDetection singleClick) |
void |
labelClicks(ClickBTDisplay btDisplay) |
void |
newEvent(ClickBTDisplay btDisplay) |
void |
newMarkedClickList(ZoomShape zoomShape,
ClickBTDisplay btDisplay) |
void |
reAnalyseClicks()
Go through clicks and do things like re classify to species, look for trains, etc.
|
boolean |
saveClicks() |
void |
setOfflineParameters(OfflineParameters offlineParameters) |
void |
unLabelClick(ClickBTDisplay btDisplay,
ClickDetection singleClick) |
void |
unLabelClicks(ClickBTDisplay btDisplay,
int eventNumber) |
public ClicksOffline(ClickControl clickControl)
clickControl
- public int addDetectorMenuItems(java.awt.Frame owner, java.awt.Container menu)
menu
- menu to add items topublic int addBTMenuItems(java.awt.Container menu, ClickBTDisplay btDisplay, boolean hasZoom, ClickDetection clickedClick)
menu
- menu to add items tohasZoom
- whether or not the display has a zoomed area.isOnClick
- whether or not the mouse is on a click.public javax.swing.JMenuItem getExportMenuItem(java.awt.Frame parentFrame)
parentFrame
- parent frame (for any created dialog)public void checkEventDatabase(java.awt.Frame frame)
public javax.swing.JMenuItem getDatabaseCheckItem(java.awt.Frame parentFrame)
public void reAnalyseClicks()
public void exportEventData(java.awt.Frame frame)
public void labelClicks(ClickBTDisplay btDisplay)
public void newEvent(ClickBTDisplay btDisplay)
public void unLabelClicks(ClickBTDisplay btDisplay, int eventNumber)
public void labelClick(ClickBTDisplay btDisplay, ClickDetection singleClick)
public void unLabelClick(ClickBTDisplay btDisplay, ClickDetection singleClick)
public ClickControl getClickControl()
public void setOfflineParameters(OfflineParameters offlineParameters)
offlineParameters
- the offlineParameters to setpublic OfflineParameters getOfflineParameters()
public ClickBinaryDataSource findBinaryDataSource()
public BinaryOfflineDataMap findOfflineDataMap()
public boolean saveClicks()
public void newMarkedClickList(ZoomShape zoomShape, ClickBTDisplay btDisplay)