Package PamguardMVC
Class RawDataDisplay
java.lang.Object
PamguardMVC.RawDataDisplay
- All Implemented Interfaces:
DisplayPanelProvider
- Direct Known Subclasses:
TriggerFunctionDisplay
RawDataDisplay is used to create plug in panels that can be used at the
bottom of spectrogram windows (and eventually other displays).
Timing is controlled by the spectrogram, which calls the
containerNotification function each time it updates (adds new
fft data). The RawDisplayPanel then finds the correct raw data
from the associated RawDataBlock and draws as necessary.
- Author:
- Doug Gillespie
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
There may be several actual DisplayPanels if lots of different displays all want one. -
Constructor Summary
ConstructorDescriptionRawDataDisplay
(PamRawDataBlock rawDataBlock) The constructor is called from within each RawDataBlock as it is constructed -
Method Summary
Modifier and TypeMethodDescriptioncreateDisplayPanel
(DisplayPanelContainer displayPanelContainer) Implementation of abstract method to create a new DisplayPanel.A name that can be used when constructing options menus, etc.
-
Constructor Details
-
RawDataDisplay
The constructor is called from within each RawDataBlock as it is constructed- Parameters:
rawDataBlock
-
-
-
Method Details
-
getDisplayPanelName
A name that can be used when constructing options menus, etc.- Specified by:
getDisplayPanelName
in interfaceDisplayPanelProvider
- Returns:
- a character string
-
createDisplayPanel
Implementation of abstract method to create a new DisplayPanel. Each provider may create any number of display panels for different parts of the Pamguard display- Specified by:
createDisplayPanel
in interfaceDisplayPanelProvider
- Returns:
- create the panel to be included in the display
-