PamguardMVC
Class RawDataDisplay
java.lang.Object
PamguardMVC.RawDataDisplay
- All Implemented Interfaces:
- DisplayPanelProvider
- Direct Known Subclasses:
- TriggerFunctionDisplay
public class RawDataDisplay
- extends java.lang.Object
- implements DisplayPanelProvider
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:
DisplayPanelProvider,
DisplayPanelContainer,
DisplayPanel,
PamRawDataBlock
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rawDataBlock
PamRawDataBlock rawDataBlock
RawDataDisplay
public RawDataDisplay(PamRawDataBlock rawDataBlock)
- The constructor is called from within each RawDataBlock as it
is constructed
- Parameters:
rawDataBlock -
getDisplayPanelName
public java.lang.String getDisplayPanelName()
- A name that can be used when constructing options
menus, etc.
- Specified by:
getDisplayPanelName in interface DisplayPanelProvider
- Returns:
- a character string
createDisplayPanel
public DisplayPanel createDisplayPanel(DisplayPanelContainer displayPanelContainer)
- 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 interface DisplayPanelProvider
- Returns:
- create the panel to be included in the display