clickDetector
Class TriggerFunctionDisplay.TriggerFunctionDisplayPanel

java.lang.Object
  extended by Layout.DisplayPanel
      extended by PamguardMVC.RawDataDisplay.RawDisplayPanel
          extended by clickDetector.TriggerFunctionDisplay.TriggerFunctionDisplayPanel
All Implemented Interfaces:
PamSettings, PamObserver
Enclosing class:
TriggerFunctionDisplay

 class TriggerFunctionDisplay.TriggerFunctionDisplayPanel
extends RawDataDisplay.RawDisplayPanel


Field Summary
(package private)  RawDataUnit currentDataUnit
           
(package private)  double scaleMax
           
(package private)  double scaleMin
           
 
Fields inherited from class Layout.DisplayPanel
displayPanelContainer, displayPanelProvider, plotBackground
 
Constructor Summary
TriggerFunctionDisplay.TriggerFunctionDisplayPanel(DisplayPanelProvider displayPanelProvider, DisplayPanelContainer displayPanelContainer)
           
 
Method Summary
protected  void drawSamples(java.awt.Graphics2D g2d, double[] wavData, int pixel, int startSample, int nSamples, int y0, double yScale)
           
protected  void setAxisRange(double range)
           
 void update(PamObservable o, PamDataUnit dataUnit)
          Informs the PamObserver that new data have been added to the Observable class
 
Methods inherited from class PamguardMVC.RawDataDisplay.RawDisplayPanel
containerNotification, createPopupMenu, destroyPanel, getEastAxis, getObserverName, getObserverObject, getRequiredDataHistory, getSettingsReference, getSettingsVersion, getUnitName, getUnitType, getWestAxis, masterClockUpdate, noteNewSettings, removeObservable, restoreSettings, setSampleRate
 
Methods inherited from class Layout.DisplayPanel
clearImage, clearImage, clearImage, getDisplayImage, getDisplayPanelContainer, getDisplayPanelProvider, getInnerHeight, getInnerPanel, getInnerWidth, getNorthAxis, getPanel, getPanelBorder, getSouthAxis, repaint, repaint, setPanelBorder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentDataUnit

RawDataUnit currentDataUnit

scaleMax

double scaleMax

scaleMin

double scaleMin
Constructor Detail

TriggerFunctionDisplay.TriggerFunctionDisplayPanel

public TriggerFunctionDisplay.TriggerFunctionDisplayPanel(DisplayPanelProvider displayPanelProvider,
                                                          DisplayPanelContainer displayPanelContainer)
Method Detail

update

public void update(PamObservable o,
                   PamDataUnit dataUnit)
Description copied from interface: PamObserver
Informs the PamObserver that new data have been added to the Observable class

Specified by:
update in interface PamObserver
Overrides:
update in class RawDataDisplay.RawDisplayPanel
Parameters:
o - Reference to the Observable (a PamDataBlock)
dataUnit - Reference to the new PamDataUnit

drawSamples

protected void drawSamples(java.awt.Graphics2D g2d,
                           double[] wavData,
                           int pixel,
                           int startSample,
                           int nSamples,
                           int y0,
                           double yScale)
Overrides:
drawSamples in class RawDataDisplay.RawDisplayPanel

setAxisRange

protected void setAxisRange(double range)
Overrides:
setAxisRange in class RawDataDisplay.RawDisplayPanel