public class MatchFiltProcess extends IshDetFnProcess
Constructor and Description |
---|
MatchFiltProcess(MatchFiltControl matchFiltControl,
PamDataBlock parentDataBlock) |
Modifier and Type | Method and Description |
---|---|
float |
getDetSampleRate()
Return the rate at which detection samples arrive, which for this detector
is the audio sample rate.
|
float |
getHiFreq() |
float |
getLoFreq() |
java.lang.String |
getLongName() |
java.lang.String |
getNumberName() |
java.lang.Class |
inputDataClass() |
void |
newData(PamObservable o,
PamDataUnit arg1) |
void |
pamStart()
Called for each process to tell it to start (may not be necessary for
processes which are listening for data anyway).
|
void |
pamStop()
Stops the process.
|
void |
prepareProcess()
Get a new IshDetDataUnit suitable for holding output data.
|
getChannelMap, getInputDataBlock, getOutputDataUnit, setSampleRate, setupConnections
absMillisecondsToSamples, absSamplesToMilliseconds, addOutputDataBlock, changedThreading, clearOldData, createAnnotations, destroyProcess, fillXMLElement, flushDataBlockBuffers, getAncestorDataBlock, getAnnotation, getChainPosition, getCpuPercent, getNumAnnotations, getNumOutputDataBlocks, getObserverName, getObserverObject, getOfflineData, getOutputDataBlock, getOutputDataBlocks, getPamControlledUnit, getParentDataBlock, getParentProcess, getProcessName, getRawSourceDataBlock, getRequiredDataHistory, getSampleRate, getSourceDataBlock, getSourceProcess, isCanMultiThread, makePamProcess, masterClockUpdate, noteNewSettings, notifyModelChanged, processNewBuoyData, relMillisecondsToSamples, relSamplesToMilliseconds, removeAllDataBlocks, removeObservable, removeOutputDatablock, resetDataBlocks, saveViewerData, setCanMultiThread, setParentDataBlock, setParentDataBlock, setProcessName, setupProcess, toString, update, updateData
public MatchFiltProcess(MatchFiltControl matchFiltControl, PamDataBlock parentDataBlock)
public java.lang.String getLongName()
getLongName
in class IshDetFnProcess
public java.lang.String getNumberName()
public java.lang.Class inputDataClass()
inputDataClass
in class IshDetFnProcess
public float getDetSampleRate()
getDetSampleRate
in class IshDetFnProcess
public void prepareProcess()
IshDetFnProcess
prepareProcess
in class IshDetFnProcess
public void newData(PamObservable o, PamDataUnit arg1)
newData
in class PamProcess
public float getHiFreq()
getHiFreq
in class IshDetFnProcess
public float getLoFreq()
getLoFreq
in class IshDetFnProcess
public void pamStart()
PamProcess
pamStart
in class IshDetFnProcess
public void pamStop()
PamProcess
pamStop
in class IshDetFnProcess