Package IshmaelDetector
Class MatchFiltProcess
java.lang.Object
PamguardMVC.PamProcess
IshmaelDetector.IshDetFnProcess
IshmaelDetector.MatchFiltProcess
- All Implemented Interfaces:
PamObserver
,ProcessAnnotator
Deprecated.
-
Constructor Summary
ConstructorDescriptionMatchFiltProcess
(MatchFiltControl matchFiltControl, PamDataBlock parentDataBlock) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionfloat
Deprecated.Return the rate at which detection samples arrive, which for this detector is the audio sample rate.float
Deprecated.float
Deprecated.Deprecated.Deprecated.Deprecated.void
newData
(PamObservable o, PamDataUnit arg1) Deprecated.void
pamStart()
Deprecated.Called for each process to tell it to start (may not be necessary for processes which are listening for data anyway).void
pamStop()
Deprecated.Stops the process.void
Deprecated.Get a new IshDetDataUnit suitable for holding output data.Methods inherited from class IshmaelDetector.IshDetFnProcess
getChannelMap, getInputDataBlock, getOutputDataBlock, getOutputDataUnit, setSampleRate, setupConnections
Methods inherited from class PamguardMVC.PamProcess
absMillisecondsToSamples, absSamplesToMilliseconds, addData, addMultiPlexDataBlock, addOutputDataBlock, changedThreading, clearOldData, createAnnotations, destroyProcess, dumpBufferStatus, flushDataBlockBuffers, getAncestorDataBlock, getAnnotation, getChainPosition, getCompatibleDataUnits, getCpuPercent, getFrequencyRange, getLastSourceNotificationObject, getLastSourceNotificationType, getMuiltiplexDataBlock, getNumAnnotations, getNumMuiltiplexDataBlocks, getNumOutputDataBlocks, getObserverName, getObserverObject, getOfflineData, getOfflineData, getOutputDataBlock, getOutputDataBlocks, getPamControlledUnit, getParentDataBlock, getParentDataBlocks, getParentProcess, getProcessCheck, getProcessName, getRawSourceDataBlock, getRawSourceDataBlock, getRequiredDataHistory, getSampleRate, getSourceDataBlock, getSourceProcess, hasOutputDatablock, isCanMultiThread, isExternalProcess, isMultiplex, makePamProcess, masterClockUpdate, noteNewSettings, notifyModelChanged, prepareProcessOK, processNewBuoyData, receiveSourceNotification, relMillisecondsToSamples, relSamplesToMilliseconds, removeAllDataBlocks, removeAllMultiPlexDataBlocks, removeMultiPlexDataBlock, removeObservable, removeOutputDatablock, resetDataBlocks, saveViewerData, setCanMultiThread, setExternalProcess, setMultiplex, setParentDataBlock, setParentDataBlock, setProcessCheck, setProcessName, setupProcess, toString, updateData
-
Constructor Details
-
MatchFiltProcess
Deprecated.
-
-
Method Details
-
getLongName
Deprecated.- Specified by:
getLongName
in classIshDetFnProcess
-
getNumberName
Deprecated. -
inputDataClass
Deprecated.- Specified by:
inputDataClass
in classIshDetFnProcess
-
getDetSampleRate
public float getDetSampleRate()Deprecated.Return the rate at which detection samples arrive, which for this detector is the audio sample rate. Abstractly declared in IshDetFnProcess.- Specified by:
getDetSampleRate
in classIshDetFnProcess
-
prepareProcess
public void prepareProcess()Deprecated.Description copied from class:IshDetFnProcess
Get a new IshDetDataUnit suitable for holding output data. This code was copied from PamFFTProcess.newData() and modified.- Overrides:
prepareProcess
in classIshDetFnProcess
-
newData
Deprecated.- Overrides:
newData
in classPamProcess
-
getHiFreq
public float getHiFreq()Deprecated.- Specified by:
getHiFreq
in classIshDetFnProcess
- Returns:
- the highest frequency of the detection - e.g. sampleRate/2 or the upper bound of the detection kernel
-
getLoFreq
public float getLoFreq()Deprecated.- Specified by:
getLoFreq
in classIshDetFnProcess
- Returns:
- the lowest frequency of the detection - e.g. 0 or the lower bound of the detection kernel
-
pamStart
public void pamStart()Deprecated.Description copied from class:PamProcess
Called for each process to tell it to start (may not be necessary for processes which are listening for data anyway).- Overrides:
pamStart
in classIshDetFnProcess
-
pamStop
public void pamStop()Deprecated.Description copied from class:PamProcess
Stops the process.- Overrides:
pamStop
in classIshDetFnProcess
-