clickDetector
Class ClickDisplay

java.lang.Object
  extended by Layout.PamFramePlots
      extended by clickDetector.ClickDisplay
Direct Known Subclasses:
ClickBTDisplay, ClickSpectrum, ClickTrigger, ClickWaveform, WignerPlot

abstract class ClickDisplay
extends PamFramePlots

Common functionality for all display windows in the click detector panel

Author:
Doug Gillespie

Field Summary
(package private)  ClickControl clickControl
           
(package private)  ClickDisplayManager.ClickDisplayInfo clickDisplayInfo
           
(package private)  ClickDisplayManager clickDisplayManager
           
 
Constructor Summary
ClickDisplay(ClickControl clickControl, ClickDisplayManager clickDisplayManager, ClickDisplayManager.ClickDisplayInfo clickDisplayInfo)
           
 
Method Summary
 void clickedOnClick(ClickDetection click)
           
 void created()
           
 ClickDisplayManager.ClickDisplayInfo getClickDisplayInfo()
           
abstract  void noteNewSettings()
           
 void offlineDataChanged()
          Called from clicksOffline when data have changed (eg from re doing click id).
 void pamStart()
           
 
Methods inherited from class Layout.PamFramePlots
getAxisPanel, getCopyMenuItem, getEastPanel, getFrame, getName, getNorthPanel, getPlotPanel, getSouthPanel, getWestPanel, repaint, setAxisPanel, setEastPanel, setFrame, setNorthPanel, setPlotPanel, setSouthPanel, setWestPanel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clickControl

ClickControl clickControl

clickDisplayInfo

ClickDisplayManager.ClickDisplayInfo clickDisplayInfo

clickDisplayManager

ClickDisplayManager clickDisplayManager
Constructor Detail

ClickDisplay

public ClickDisplay(ClickControl clickControl,
                    ClickDisplayManager clickDisplayManager,
                    ClickDisplayManager.ClickDisplayInfo clickDisplayInfo)
Method Detail

getClickDisplayInfo

public ClickDisplayManager.ClickDisplayInfo getClickDisplayInfo()

noteNewSettings

public abstract void noteNewSettings()

pamStart

public void pamStart()

created

public void created()

clickedOnClick

public void clickedOnClick(ClickDetection click)

offlineDataChanged

public void offlineDataChanged()
Called from clicksOffline when data have changed (eg from re doing click id). Needs to notify the display and maybe some other classes.