Uses of Class
PamguardMVC.PamObservable

Packages that use PamObservable
Acquisition   
AirgunDisplay   
AIS   
amplifier   
angleMeasurement   
Array   
beakedWhaleProtocol   
clickDetector   
clickDetector.offlineFuncs   
decimator   
depthReadout   
eventCounter   
fftManager   
Filters   
generalDatabase   
GPS   
IshmaelDetector   
IshmaelLocator   
KernelSmoothing   
landMarks   
likelihoodDetectionModule   
likelihoodDetectionModule.linearAverageSpectra   
likelihoodDetectionModule.normalizer   
likelihoodDetectionModule.spectralEti   
likelihoodDetectionModule.thresholdDetector   
loc3d_Thode   
Logging   
Map   
NMEA   
noiseMonitor   
PamguardMVC   
patchPanel   
radardisplay   
rocca   
seismicVeto   
simulatedAcquisition   
soundPlayback   
SoundRecorder   
Spectrogram   
spectrogramNoiseReduction   
terrella   
UserInput   
videoRangePanel   
whistleClassifier   
whistleDetector   
whistlesAndMoans   
whitesWhistleDetector   
WorkshopDemo   
 

Uses of PamObservable in Acquisition
 

Methods in Acquisition with parameters of type PamObservable
 void AcquisitionProcess.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in AirgunDisplay
 

Methods in AirgunDisplay with parameters of type PamObservable
 void AirgunProcess.newData(PamObservable o, PamDataUnit arg)
           
 void AirgunProcess.updateData(PamObservable o, PamDataUnit arg)
           
private  void AirgunProcess.useData(PamObservable o, PamDataUnit arg)
          AIS data are generally updated rather than created new, so use newData and updateData in the same way,
 

Uses of PamObservable in AIS
 

Subclasses of PamObservable in AIS
 class AISDataBlock
           
 

Methods in AIS with parameters of type PamObservable
 void ProcessAISData.newData(PamObservable o, PamDataUnit pamDataUnit)
           
 

Uses of PamObservable in amplifier
 

Subclasses of PamObservable in amplifier
 class AmplifiedDataBlock
           
 

Methods in amplifier with parameters of type PamObservable
 void AmpProcess.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in angleMeasurement
 

Subclasses of PamObservable in angleMeasurement
 class AngleDataBlock
           
 

Uses of PamObservable in Array
 

Methods in Array with parameters of type PamObservable
 long TerrellaHydrophoneLocator.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long StraightHydrophoneLocator.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long ArrayManager.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void StraightHydrophoneLocator.removeObservable(PamObservable o)
           
 void ArrayManager.removeObservable(PamObservable o)
           
 void StraightHydrophoneLocator.update(PamObservable o, PamDataUnit arg)
           
 void ArrayManager.update(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in beakedWhaleProtocol
 

Subclasses of PamObservable in beakedWhaleProtocol
 class BeakedDataBlock
           
 class BeakedExperimentDataBlock
           
 class ShoreStationDataBlock
           
 

Methods in beakedWhaleProtocol with parameters of type PamObservable
 long BeakedLocationDialog.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void BeakedProcess.newData(PamObservable o, PamDataUnit arg)
           
 void BeakedControl.VideoRangeMonitor.newData(PamObservable o, PamDataUnit arg)
           
 void BeakedLocationDialog.removeObservable(PamObservable o)
           
 void BeakedLocationDialog.update(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in clickDetector
 

Subclasses of PamObservable in clickDetector
 class ClickDataBlock
           
 class ClickGroupDataBlock<t extends GroupDetection>
          Click Train data block deletes old data in a slightly different way to PamDataBlock.
 class ClickTrainDataBlock
           
 class ClickTriggerFunctionDataBlock
           
 class NoiseDataBlock
           
 class TrackedClickDataBlock
           
 

Methods in clickDetector with parameters of type PamObservable
 long ClickWaveform.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long ClickTrigger.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long ClickTrainDetector.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long ClickSpectrum.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long ClickSpectrogramPlugin.BTDisplayPanel.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long ClickSidePanel.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long ClickDetector.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long ClickDetector.NewClickMonitor.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long ClickBTDisplay.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void TrackedClickLocaliser.newData(PamObservable o, PamDataUnit arg)
           
 void ClickTrainDetector.newData(PamObservable o, PamDataUnit arg)
           
 void ClickDetector.newData(PamObservable obs, PamDataUnit newData)
           
protected  void ClickControl.newRawData(PamObservable source, PamDataUnit data)
           
 void ClickWaveform.removeObservable(PamObservable o)
           
 void ClickTrigger.removeObservable(PamObservable o)
           
 void ClickTabPanel.removeObservable(PamObservable o)
           
 void ClickSpectrum.removeObservable(PamObservable o)
           
 void ClickSpectrogramPlugin.BTDisplayPanel.removeObservable(PamObservable o)
           
 void ClickSidePanel.removeObservable(PamObservable o)
           
 void ClickDetector.NewClickMonitor.removeObservable(PamObservable o)
           
 void ClickBTDisplay.removeObservable(PamObservable o)
           
 void TriggerFunctionDisplay.TriggerFunctionDisplayPanel.update(PamObservable o, PamDataUnit dataUnit)
           
 void ClickWaveform.update(PamObservable o, PamDataUnit arg)
           
 void ClickTrigger.update(PamObservable obs, PamDataUnit newData)
           
 void ClickSpectrum.update(PamObservable o, PamDataUnit arg)
           
 void ClickSpectrogramPlugin.BTDisplayPanel.update(PamObservable o, PamDataUnit arg)
          PamObserver implementation to draw clicks on the display whenever they are created by the click detector and added to the PamDataBlock
 void ClickSidePanel.update(PamObservable o, PamDataUnit arg)
           
 void ClickDetector.NewClickMonitor.update(PamObservable o, PamDataUnit arg)
           
 void ClickBTDisplay.update(PamObservable obs, PamDataUnit newData)
           
 

Uses of PamObservable in clickDetector.offlineFuncs
 

Subclasses of PamObservable in clickDetector.offlineFuncs
 class OfflineEventDataBlock
          PamDataBlock for offline events.
 

Methods in clickDetector.offlineFuncs with parameters of type PamObservable
 long EventListDialog.EventObserver.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void EventListDialog.EventObserver.removeObservable(PamObservable o)
           
 void EventListDialog.EventObserver.update(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in decimator
 

Methods in decimator with parameters of type PamObservable
 long DecimatorProcess.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void DecimatorProcess.newData(PamObservable obs, PamDataUnit newData)
           
 

Uses of PamObservable in depthReadout
 

Subclasses of PamObservable in depthReadout
 class DepthDataBlock
           
 

Methods in depthReadout with parameters of type PamObservable
 long DepthSidePanel.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void DepthSidePanel.removeObservable(PamObservable o)
           
 void DepthSidePanel.update(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in eventCounter
 

Methods in eventCounter with parameters of type PamObservable
 long DataCounter.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void DataCounter.removeObservable(PamObservable o)
           
 void DataCounter.update(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in fftManager
 

Subclasses of PamObservable in fftManager
 class FFTDataBlock
           
 

Methods in fftManager with parameters of type PamObservable
 long PamFFTProcess.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long FFTPluginPanelProvider.FFTPluginPanel.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void PamFFTProcess.newData(PamObservable obs, PamDataUnit pamRawData)
           
 void FFTPluginPanelProvider.FFTPluginPanel.removeObservable(PamObservable o)
           
 void FFTPluginPanelProvider.FFTPluginPanel.update(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in Filters
 

Methods in Filters with parameters of type PamObservable
 void FilterProcess.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in generalDatabase
 

Methods in generalDatabase with parameters of type PamObservable
 void DBProcess.newData(PamObservable o, PamDataUnit dataUnit)
           
 void DBProcess.updateData(PamObservable o, PamDataUnit dataUnit)
           
 

Uses of PamObservable in GPS
 

Subclasses of PamObservable in GPS
 class GPSDataBlock
          Add a bit of extra functionality to GPSDataBlock so that it can check new GPS data are 'reasonable' and flag bad ones.
 

Methods in GPS with parameters of type PamObservable
 long ProcessNmeaData.firstRequiredTime(PamObservable o, java.lang.Object arg)
           
 long UpdateClockDialog.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void ProcessNmeaData.newData(PamObservable o, PamDataUnit pamData)
           
 void ProcessHeadingData.newData(PamObservable o, PamDataUnit arg)
           
 void UpdateClockDialog.removeObservable(PamObservable o)
           
 void UpdateClockDialog.update(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in IshmaelDetector
 

Methods in IshmaelDetector with parameters of type PamObservable
 long IshDetSave.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long IshDetGraphics.IshDisplayPanel.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void SgramCorrProcess.newData(PamObservable o, PamDataUnit arg1)
           
 void MatchFiltProcess.newData(PamObservable o, PamDataUnit arg1)
           
 void IshPeakProcess.newData(PamObservable o, PamDataUnit arg1)
           
 void EnergySumProcess.newData(PamObservable o, PamDataUnit arg1)
           
 void IshDetSave.removeObservable(PamObservable o)
           
 void IshDetGraphics.IshDisplayPanel.removeObservable(PamObservable o)
           
 void IshDetSave.update(PamObservable o, PamDataUnit arg1)
           
 void IshDetGraphics.IshDisplayPanel.update(PamObservable o, PamDataUnit dataUnit1)
           
 

Uses of PamObservable in IshmaelLocator
 

Methods in IshmaelLocator with parameters of type PamObservable
 long IshLocGraphics.IshDisplayPanel.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void IshLocProcess.newData(PamObservable o, PamDataUnit arg1)
          Data for localization can arrive from either an upstream data source or from the user drawing a box on the spectrogram.
 void IshLocGraphics.IshDisplayPanel.removeObservable(PamObservable o)
           
 void IshLocGraphics.IshDisplayPanel.update(PamObservable o, PamDataUnit dataUnit1)
           
 

Uses of PamObservable in KernelSmoothing
 

Methods in KernelSmoothing with parameters of type PamObservable
protected  void KernelSmoothingProcess.SmoothingChannelProcess.newData(PamObservable o, FFTDataUnit arg)
           
 void KernelSmoothingProcess.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in landMarks
 

Subclasses of PamObservable in landMarks
 class LandmarkDataBlock
           
 

Uses of PamObservable in likelihoodDetectionModule
 

Methods in likelihoodDetectionModule with parameters of type PamObservable
 long LikelihoodFFTProcess.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void LikelihoodFFTProcess.newData(PamObservable obs, PamDataUnit pamRawData)
           
 

Uses of PamObservable in likelihoodDetectionModule.linearAverageSpectra
 

Methods in likelihoodDetectionModule.linearAverageSpectra with parameters of type PamObservable
 long LinearAverageSpectraProcess.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void LinearAverageSpectraProcess.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in likelihoodDetectionModule.normalizer
 

Methods in likelihoodDetectionModule.normalizer with parameters of type PamObservable
 long NormalizerProcess.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void NormalizerProcess.newData(PamObservable o, PamDataUnit unit)
           
 

Uses of PamObservable in likelihoodDetectionModule.spectralEti
 

Methods in likelihoodDetectionModule.spectralEti with parameters of type PamObservable
 long SpectralEtiProcess.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void SpectralEtiProcess.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in likelihoodDetectionModule.thresholdDetector
 

Methods in likelihoodDetectionModule.thresholdDetector with parameters of type PamObservable
 long ThresholdDetectorProcess.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void ThresholdDetectorProcess.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in loc3d_Thode
 

Methods in loc3d_Thode with parameters of type PamObservable
 void TowedArray3DProcess.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in Logging
 

Methods in Logging with parameters of type PamObservable
 long LogDataObserver.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void LogDataObserver.removeObservable(PamObservable o)
           
 void LogDataObserver.update(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in Map
 

Subclasses of PamObservable in Map
 class MapCommentDataBlock
           
 

Methods in Map with parameters of type PamObservable
 long SimpleMap.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long MapPanel.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void SimpleMap.removeObservable(PamObservable o)
           
 void MapPanel.removeObservable(PamObservable o)
           
 void SimpleMap.update(PamObservable o, PamDataUnit arg)
           
 void MapPanel.update(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in NMEA
 

Subclasses of PamObservable in NMEA
 class NMEADataBlock
          Special type of data block, just for NMEA data.
 

Methods in NMEA with parameters of type PamObservable
 long AcquireNmeaData.firstRequiredTime(PamObservable o, java.lang.Object arg)
           
 

Uses of PamObservable in noiseMonitor
 

Methods in noiseMonitor with parameters of type PamObservable
 long NoiseTabPanel.NoiseObserver.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void NoiseProcess.newData(PamObservable o, PamDataUnit arg)
           
 void NoiseTabPanel.NoiseObserver.removeObservable(PamObservable o)
           
 void NoiseTabPanel.NoiseObserver.update(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in PamguardMVC
 

Subclasses of PamObservable in PamguardMVC
 class AcousticDataBlock<Tunit extends AcousticDataUnit>
          Class for all PAMGAURD data based on acoustic types of data, i.e.
 class PamDataBlock<Tunit extends PamDataUnit>
           
 class PamRawDataBlock
          Extension of RecyclingDataBlock that is used for Raw audio data.
 class SingletonDataBlock<Tunit extends PamDataUnit>
          Version of pamdatablock that always keeps one and only one dataUnit.
 

Fields in PamguardMVC declared as PamObservable
private  PamObservable ThreadedObserver.pamObservable
           
 

Methods in PamguardMVC with parameters of type PamObservable
 long ThreadedObserver.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long RawDataDisplay.RawDisplayPanel.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
          Implementation of PamObserver
 long PamProcess.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long PamObserver.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void PamProcess.newData(PamObservable o, PamDataUnit arg)
           
 void ThreadedObserver.removeObservable(PamObservable o)
           
 void RawDataDisplay.RawDisplayPanel.removeObservable(PamObservable o)
          Implementation of PamObserver
 void PamProcess.removeObservable(PamObservable observable)
          Called when a PamDataBlock observed by this PamProcess is removed.
 void PamObserver.removeObservable(PamObservable o)
          called when an Observable (PamDataBlock) is removed from the system
 void ThreadedObserver.update(PamObservable o, PamDataUnit arg)
           
 void RawDataDisplay.RawDisplayPanel.update(PamObservable o, PamDataUnit dataUnit)
           
 void PamProcess.update(PamObservable o, PamDataUnit arg)
           
 void PamObserver.update(PamObservable o, PamDataUnit arg)
          Informs the PamObserver that new data have been added to the Observable class
 void PamProcess.updateData(PamObservable o, PamDataUnit arg)
           
 

Constructors in PamguardMVC with parameters of type PamObservable
ThreadedObserver(PamObservable pamObservable, PamObserver singleThreadObserver)
           
 

Uses of PamObservable in patchPanel
 

Subclasses of PamObservable in patchPanel
 class PatchPanelDataBlock
           
 

Methods in patchPanel with parameters of type PamObservable
 void PatchPanelProcess.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in radardisplay
 

Methods in radardisplay with parameters of type PamObservable
 long RadarDisplay.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void RadarDisplay.removeObservable(PamObservable o)
           
 void RadarDisplay.update(PamObservable o, PamDataUnit pamDataUnit)
           
 

Uses of PamObservable in rocca
 

Subclasses of PamObservable in rocca
 class RoccaContourDataBlock
           
 class RoccaSightingDataBlock
          Container to hold all the sighting data
 

Methods in rocca with parameters of type PamObservable
 long RoccaSidePanel.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void RoccaProcess.newData(PamObservable o, PamDataUnit arg)
           
 void RoccaSidePanel.removeObservable(PamObservable o)
           
 void RoccaSidePanel.update(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in seismicVeto
 

Methods in seismicVeto with parameters of type PamObservable
 long VetoProcess.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long VetoPluginPanelProvider.VetoPluginPanel.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void VetoProcess.ChannelDetector.newData(PamObservable o, FFTDataUnit arg)
          Performs the same function as newData in the outer class, but this time it should only ever get called with data for a single channel.
 void VetoProcess.newData(PamObservable o, PamDataUnit arg)
           
private  void VetoProcess.newFFTData(PamObservable o, PamDataUnit arg)
           
private  void VetoProcess.newRawData(PamObservable o, PamDataUnit arg)
           
 void VetoPluginPanelProvider.VetoPluginPanel.removeObservable(PamObservable o)
           
 void VetoPluginPanelProvider.VetoPluginPanel.update(PamObservable o, PamDataUnit arg)
          new data have arrived - work out what channel it's from and plot it.
 

Uses of PamObservable in simulatedAcquisition
 

Subclasses of PamObservable in simulatedAcquisition
 class SimObjectsDataBlock
           
 

Uses of PamObservable in soundPlayback
 

Methods in soundPlayback with parameters of type PamObservable
 void PlaybackProcess.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in SoundRecorder
 

Methods in SoundRecorder with parameters of type PamObservable
 long RecorderProcess.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void RecorderProcess.newData(PamObservable o, PamDataUnit arg)
           
private  void RecorderProcess.recordData(PamObservable o, RawDataUnit rawDataUnit)
           
 

Uses of PamObservable in Spectrogram
 

Methods in Spectrogram with parameters of type PamObservable
private  void SpectrogramDisplay.SpectrogramPanel.drawSpectrogram(PamObservable obs, FFTDataUnit dataUnit, int panelNumber)
          Called when new spectrogram data arrive.
 long SpectrogramDisplay.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
          Required data history depends on what's happening with the mouse.
 long SpectrogramDisplay.SpectrogramPanel.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void SpectrogramDisplay.removeObservable(PamObservable o)
           
 void SpectrogramDisplay.SpectrogramPanel.removeObservable(PamObservable o)
           
 void SpectrogramDisplay.update(PamObservable obs, PamDataUnit newData)
           
 void SpectrogramDisplay.SpectrogramPanel.update(PamObservable obs, PamDataUnit newData)
           
private  void SpectrogramDisplay.updateChannel(PamObservable obs, AcousticDataUnit newData, int panelNumber)
           
 

Uses of PamObservable in spectrogramNoiseReduction
 

Methods in spectrogramNoiseReduction with parameters of type PamObservable
 void SpectrogramNoiseProcess.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in terrella
 

Subclasses of PamObservable in terrella
 class TerrellaDataBlock
          Added the position of the Terrella to the data block so that the TErrellaHydrophoneLocator which uses these data can find the correct terella data based on hydrophone number and time.
 

Uses of PamObservable in UserInput
 

Methods in UserInput with parameters of type PamObservable
 long UserInputProcess.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 

Uses of PamObservable in videoRangePanel
 

Subclasses of PamObservable in videoRangePanel
 class VRDataBlock
           
 

Methods in videoRangePanel with parameters of type PamObservable
 void VRControl.AngleListener.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in whistleClassifier
 

Subclasses of PamObservable in whistleClassifier
 class WhistleClasificationDataBlock
           
 

Methods in whistleClassifier with parameters of type PamObservable
 long ClassifierHistoryWindow.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void WhistleClassifierProcess.newData(PamObservable o, PamDataUnit arg)
           
 void ClassifierHistoryWindow.removeObservable(PamObservable o)
           
 void ClassifierHistoryWindow.update(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in whistleDetector
 

Subclasses of PamObservable in whistleDetector
 class WhistleDataBlock
           
 

Methods in whistleDetector with parameters of type PamObservable
 long WhistleSidePanel.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long WhistleLinker.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long WhistleEventDetector.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 long WhistleDetector.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void WhistleLinker.newData(PamObservable obs, PamDataUnit newUnit)
           
 void WhistleEventDetector.newData(PamObservable o, PamDataUnit arg)
           
 void WhistleDetector.newData(PamObservable obs, PamDataUnit obj)
           
 void PeakDetector.newData(PamObservable obs, PamDataUnit newUnit)
           
 void WhistleSidePanel.removeObservable(PamObservable o)
           
private  void WhistleLinker.searchForLinks(PamObservable obs, PeakDataUnit newDataUnit, int channel)
           
 void PeakDetector.searchForPeaks(PamObservable obs, FFTDataUnit newDataUnit)
           
 void BetterPeakDetector.searchForPeaks(PamObservable obs, FFTDataUnit newDataUnit)
           
 void WhistleSidePanel.update(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in whistlesAndMoans
 

Methods in whistlesAndMoans with parameters of type PamObservable
 void WhistleToneConnectProcess.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in whitesWhistleDetector
 

Subclasses of PamObservable in whitesWhistleDetector
 class AbstractWhistleDataBlock<T extends AbstractWhistleDataUnit>
           
 class ConnectedRegionDataBlock
           
 

Methods in whitesWhistleDetector with parameters of type PamObservable
 void WhitesConnectProcess.newData(PamObservable o, PamDataUnit arg)
           
 

Uses of PamObservable in WorkshopDemo
 

Methods in WorkshopDemo with parameters of type PamObservable
 long WorkshopPluginPanelProvider.WorkshopPluginPanel.getRequiredDataHistory(PamObservable o, java.lang.Object arg)
           
 void WorkshopProcess.ChannelDetector.newData(PamObservable o, FFTDataUnit arg)
          Performs the same funciton as newData in the outer class, but this time it should only ever get called with data for a single channel.
 void WorkshopProcess.newData(PamObservable o, PamDataUnit arg)
           
 void WorkshopPluginPanelProvider.WorkshopPluginPanel.removeObservable(PamObservable o)
           
 void WorkshopPluginPanelProvider.WorkshopPluginPanel.update(PamObservable o, PamDataUnit arg)
          new data have arrived - work out what channel it's from and plot it.