Modifier and Type | Class and Description |
---|---|
class |
AcquisitionProcess
Data acquisition process for all types of input device.
|
Modifier and Type | Method and Description |
---|---|
int |
AcquisitionProcess.getOfflineData(PamDataBlock dataBlock,
PamObserver endUser,
long startMillis,
long endMillis,
RequestCancellationObject cancellationObject) |
Modifier and Type | Class and Description |
---|---|
class |
AirgunProcess |
Modifier and Type | Class and Description |
---|---|
class |
ProcessAISData
Process NMEA data to extract AIS information
|
Modifier and Type | Class and Description |
---|---|
class |
AlarmProcess |
Modifier and Type | Class and Description |
---|---|
class |
AmpProcess |
Modifier and Type | Class and Description |
---|---|
class |
AngleProcess |
Modifier and Type | Class and Description |
---|---|
class |
MarkProcess |
Modifier and Type | Class and Description |
---|---|
class |
ArrayManager
Manager for different array configurations.
|
class |
HydrophoneProcess |
Modifier and Type | Method and Description |
---|---|
PamObserver |
ArrayManager.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
ArrayAccelProcess |
Modifier and Type | Class and Description |
---|---|
class |
BeakedLocationDialog |
class |
BeakedProcess |
Modifier and Type | Method and Description |
---|---|
PamObserver |
BeakedLocationDialog.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
BinaryStoreProcess |
Modifier and Type | Class and Description |
---|---|
class |
BinaryClickProcess |
class |
ClickAlarmManager |
class |
ClickBTDisplay
This is the main bearing time display for the click detector.
|
class |
ClickDetector
Main click detector process.
|
class |
ClickSidePanel |
class |
ClickSpectrum |
class |
ClickTrainDetector |
class |
ClickTrigger |
class |
ClickWaveform |
class |
IDI_Display
Creates a click ICI histogram display add-in
|
class |
TrackedClickLocaliser
Something similar to ClickTrainDetector, but working on the output of tracked clicks so that
accurate positions for groups of tracked clicks are calculated and can be displayed / stored.
|
Modifier and Type | Method and Description |
---|---|
PamObserver |
IDI_Display.getObserverObject() |
PamObserver |
ClickWaveform.getObserverObject() |
PamObserver |
ClickTrigger.getObserverObject() |
PamObserver |
ClickSpectrum.getObserverObject() |
PamObserver |
ClickSidePanel.getObserverObject() |
PamObserver |
ClickBTDisplay.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
ClipProcess
Process for making short clips of audio data.
|
class |
ClipProcess.ClipBlockProcess |
Modifier and Type | Method and Description |
---|---|
PamObserver |
ClipProcess.ClipBlockProcess.getObserverObject() |
Modifier and Type | Method and Description |
---|---|
PamObserver |
TDControl.getDataObserver() |
Modifier and Type | Class and Description |
---|---|
class |
DbHtProcess |
Modifier and Type | Class and Description |
---|---|
class |
DecimatorProcess
Decimates data - i.e.
|
Modifier and Type | Method and Description |
---|---|
int |
DecimatorProcess.getOfflineData(PamDataBlock dataBlock,
PamObserver endUser,
long startMillis,
long endMillis,
RequestCancellationObject cancellationObject) |
Modifier and Type | Class and Description |
---|---|
class |
DStrProcess |
Modifier and Type | Class and Description |
---|---|
class |
DepthProcess |
class |
DepthSidePanel |
Modifier and Type | Method and Description |
---|---|
PamObserver |
DepthSidePanel.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
DifarProcess |
Modifier and Type | Class and Description |
---|---|
class |
TrackedGroupProcess
Subscribe to DifarDataBlocks and assign new bearings to groups of whales
|
Modifier and Type | Class and Description |
---|---|
class |
EchoProcess
This class subscribes to ClickDetection data blocks and processes the
raw data in those blocks.
|
Modifier and Type | Class and Description |
---|---|
class |
EdgeProcess |
Modifier and Type | Class and Description |
---|---|
class |
EnvelopeProcess |
Modifier and Type | Class and Description |
---|---|
class |
DataCounter
Class for counting events - e.g.
|
Modifier and Type | Method and Description |
---|---|
PamObserver |
DataCounter.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
FFTPluginPanelProvider.FFTPluginPanel |
class |
PamFFTProcess |
Modifier and Type | Method and Description |
---|---|
PamObserver |
FFTPluginPanelProvider.FFTPluginPanel.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
OfflineFileProcess |
Modifier and Type | Class and Description |
---|---|
class |
FilterProcess |
Modifier and Type | Class and Description |
---|---|
class |
DBProcess |
Modifier and Type | Class and Description |
---|---|
class |
ProcessHeadingData |
class |
ProcessNmeaData |
class |
UpdateClockDialog
Dialog to update the PC clock from GPRMC data.
|
Modifier and Type | Method and Description |
---|---|
PamObserver |
UpdateClockDialog.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
IMUProcess |
Modifier and Type | Class and Description |
---|---|
class |
IpiPluginPanelProvider.IpiPluginPanel |
class |
IpiProcess
This is a module for Sperm whale Inter-pulse interval (IPI) computation.
|
Modifier and Type | Method and Description |
---|---|
PamObserver |
IpiPluginPanelProvider.IpiPluginPanel.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
ProcessIshmaelData |
Modifier and Type | Class and Description |
---|---|
class |
EnergySumProcess |
class |
IshDetFnProcess
This is the abstract superclass for all the "Ishmael detectors", i.e., the
detection PamProcesses that use a detection function and threshold in the
course of doing making detections.
|
class |
IshDetSave |
class |
IshPeakProcess |
class |
MatchFiltProcess |
class |
SgramCorrProcess
This implements the spectrogram correlation detector.
|
Modifier and Type | Method and Description |
---|---|
PamObserver |
IshDetSave.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
IshLocHyperbProcess
Two-hydrophone bearing calculation.
|
class |
IshLocPairProcess
Two-hydrophone bearing calculation.
|
class |
IshLocProcess
This is a superclass to a "real" localization class.
|
Modifier and Type | Class and Description |
---|---|
class |
KernelSmoothingProcess |
Modifier and Type | Class and Description |
---|---|
class |
LevelMeterSidePanel |
Modifier and Type | Method and Description |
---|---|
PamObserver |
LevelMeterSidePanel.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
LikelihoodFFTProcess |
Modifier and Type | Class and Description |
---|---|
class |
LinearAverageSpectraProcess
This is the PamProcess implementing the Linear Averaged Spectra processing block for the likelihoodDetectionModule.
|
Modifier and Type | Class and Description |
---|---|
class |
NormalizerProcess
This PamProcess implements the normalizer of the likelihood detector.
|
Modifier and Type | Class and Description |
---|---|
class |
SpectralEtiProcess
The PamProcess which implements the spectralEti signal processing.
|
Modifier and Type | Class and Description |
---|---|
class |
ThresholdDetectorProcess
This PamProcess is the main maximum likelihood threshold detector logic.
|
Modifier and Type | Class and Description |
---|---|
class |
ListeningProcess |
Modifier and Type | Class and Description |
---|---|
class |
TowedArray3DProcess |
Modifier and Type | Class and Description |
---|---|
class |
FormsAlertSidePanel |
class |
FormsProcess |
Modifier and Type | Method and Description |
---|---|
PamObserver |
FormsAlertSidePanel.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
LogDataObserver |
Modifier and Type | Method and Description |
---|---|
PamObserver |
LogDataObserver.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
LtsaProcess |
Modifier and Type | Method and Description |
---|---|
int |
LtsaDataBlock.getOfflineData(PamObserver observer,
PamObserver endUser,
long startMillis,
long endMillis,
boolean allowRepeats,
RequestCancellationObject cancellationObject) |
void |
LtsaDataBlock.orderOfflineData(PamObserver dataObserver,
LoadObserver loadObserver,
long startMillis,
long endMillis,
int interrupt,
boolean allowRepeats) |
Modifier and Type | Class and Description |
---|---|
class |
MapPanel
This is the actual map display, with the bluebackground, the gps track, etc.
|
class |
MapProcess
The map needs a process since it now produces data units to go into a data block.
|
class |
SimpleMap
Mainly a container for map objects, holding the main MapPanel and the right
hand control items.
|
Modifier and Type | Method and Description |
---|---|
PamObserver |
SimpleMap.getObserverObject() |
PamObserver |
MapPanel.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
NetworkSendProcess |
Modifier and Type | Class and Description |
---|---|
class |
AcquireNmeaData |
Modifier and Type | Class and Description |
---|---|
class |
NoiseBandProcess |
Modifier and Type | Class and Description |
---|---|
class |
NoiseProcess |
Modifier and Type | Class and Description |
---|---|
class |
OneBandProcess |
class |
OneBandPulseProcess |
Modifier and Type | Class and Description |
---|---|
class |
OfflineProcessingProcess |
Modifier and Type | Class and Description |
---|---|
class |
GPSDataSystem |
Modifier and Type | Method and Description |
---|---|
PamObserver |
GPSDataSystem.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
PamObserverAdapter
Adapter class for PamObserver so not necessary to implement
absolutely everything.
|
class |
PamProcess |
class |
RawDataDisplay.RawDisplayPanel
There may be several actual DisplayPanels if lots of
different displays all want one.
|
class |
ThreadedObserver
This is a decorator class for PamObservers which intercepts any
data being sent to that observer and puts the data into a list
which will then be re-read in a separate thread, rather than
sending if for direct execution.
|
Modifier and Type | Method and Description |
---|---|
PamObserver |
PamObservable.getLongestObserver() |
PamObserver |
ThreadedObserver.getObserverObject() |
PamObserver |
RawDataDisplay.RawDisplayPanel.getObserverObject() |
PamObserver |
PamProcess.getObserverObject() |
PamObserver |
PamObserverAdapter.getObserverObject() |
PamObserver |
PamObserver.getObserverObject() |
PamObserver |
ThreadedObserver.getSingleThreadObserver() |
Modifier and Type | Method and Description |
---|---|
java.util.List<PamObserver> |
PamObservable.getPamObservers() |
Modifier and Type | Method and Description |
---|---|
void |
PamRawDataBlock.addObserver(PamObserver o) |
void |
PamObservable.addObserver(PamObserver o)
Adds a PamObserver, which will then receive notifications when data is
added.
|
void |
PamDataBlock.addObserver(PamObserver o) |
void |
PamRawDataBlock.addObserver(PamObserver o,
boolean reThread) |
void |
PamObservable.addObserver(PamObserver o,
boolean reThread) |
void |
PamDataBlock.addObserver(PamObserver o,
boolean reThread) |
void |
PamObservable.deleteObserver(PamObserver o)
Removes an observer from the list
|
ThreadedObserver |
PamObservable.findThreadedObserver(PamObserver o)
Go through the observer list and check inside any that
are wrapped in threaded observers,
|
double |
PamObservable.getCPUPercent(PamObserver pamObserver) |
int |
PamProcess.getOfflineData(PamDataBlock dataBlock,
PamObserver endUser,
long startMillis,
long endMillis,
RequestCancellationObject cancellationObject)
Request offline data.
|
int |
PamDataBlock.getOfflineData(PamObserver observer,
PamObserver endUser,
long startMillis,
long endMillis,
boolean allowRepeats,
RequestCancellationObject cancellationObject)
Gets data for offline display, playback, etc.
|
void |
PamDataBlock.orderOfflineData(PamObserver dataObserver,
LoadObserver loadObserver,
long startMillis,
long endMillis,
int interrupt)
Similar functionality to getOfflineData, but this will launch a separate worker thread to
do the actual work getting the data.
|
void |
PamDataBlock.orderOfflineData(PamObserver dataObserver,
LoadObserver loadObserver,
long startMillis,
long endMillis,
int interrupt,
boolean allowRepeats)
Similar functionality to getOfflineData, but this will launch a separate worker thread to
do the actual work getting the data.
|
Constructor and Description |
---|
ThreadedObserver(PamObservable pamObservable,
PamObserver singleThreadObserver) |
Modifier and Type | Class and Description |
---|---|
class |
PatchPanelProcess |
Modifier and Type | Class and Description |
---|---|
class |
RadarDisplay |
Modifier and Type | Method and Description |
---|---|
PamObserver |
RadarDisplay.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
RWEProcess |
Modifier and Type | Class and Description |
---|---|
class |
RoccaProcess
Main Rocca process
|
class |
RoccaSidePanel |
class |
RoccaWhistleSelect |
Modifier and Type | Method and Description |
---|---|
PamObserver |
RoccaSidePanel.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
VetoPluginPanelProvider.VetoPluginPanel
The class that actually does the display work.
|
class |
VetoProcess |
Modifier and Type | Method and Description |
---|---|
PamObserver |
VetoPluginPanelProvider.VetoPluginPanel.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
SerialDataProcess |
class |
SerialDisplayTable |
Modifier and Type | Method and Description |
---|---|
PamObserver |
SerialDisplayTable.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
SMLPingerProcess |
Modifier and Type | Class and Description |
---|---|
class |
PlaybackProcess
Pam Process for sound playback (corralls data from multiple channels
and then passes it on to the PlaybackSystem.
|
Modifier and Type | Method and Description |
---|---|
void |
PlaybackDataServer.orderPlaybackData(PamObserver dataObserver,
PlaybackProgressMonitor progressMonitor,
float playbackRate,
long startMillis,
long endMillis)
Request playback data.
|
Modifier and Type | Class and Description |
---|---|
class |
RecorderProcess
Process raw audio data prior to storage.
|
Modifier and Type | Class and Description |
---|---|
class |
SpectrogramDisplay |
class |
SpectrogramMarkProcess
Standard process for any PamControlled unit observing marks made manually
on spectrogram displays.
|
Modifier and Type | Method and Description |
---|---|
PamObserver |
SpectrogramDisplay.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
SpectrogramNoiseProcess |
Modifier and Type | Method and Description |
---|---|
int |
SpectrogramNoiseProcess.getOfflineData(PamDataBlock dataBlock,
PamObserver endUser,
long startMillis,
long endMillis,
RequestCancellationObject cancellationObject) |
Modifier and Type | Class and Description |
---|---|
class |
StaticLocaliserProcess |
Modifier and Type | Class and Description |
---|---|
class |
TargetMotionProcess |
Modifier and Type | Class and Description |
---|---|
class |
UserInputProcess |
Modifier and Type | Class and Description |
---|---|
class |
VRProcess |
Modifier and Type | Class and Description |
---|---|
class |
AngleListener |
class |
IMUListener |
Modifier and Type | Class and Description |
---|---|
class |
ClassifierHistoryWindow
Provides a history window for classification results.
|
class |
WhistleClassifierProcess
Whistle Classifier process
|
Modifier and Type | Method and Description |
---|---|
PamObserver |
ClassifierHistoryWindow.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
BasicPeakDetector |
class |
BetterPeakDetector |
class |
PeakDetector |
class |
WhistleDetector |
class |
WhistleEventDetector |
class |
WhistleLinker |
class |
WhistleSidePanel |
Modifier and Type | Method and Description |
---|---|
PamObserver |
WhistleSidePanel.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
SpectrogramMedianFilter |
class |
WhistleToneConnectProcess |
Modifier and Type | Class and Description |
---|---|
class |
WILDSidePanel |
Modifier and Type | Method and Description |
---|---|
PamObserver |
WILDSidePanel.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
WorkshopPluginPanelProvider.WorkshopPluginPanel
The class that actually does the display work.
|
class |
WorkshopProcess |
Modifier and Type | Method and Description |
---|---|
PamObserver |
WorkshopPluginPanelProvider.WorkshopPluginPanel.getObserverObject() |
Modifier and Type | Class and Description |
---|---|
class |
XBatLogProcess |