IshmaelDetector
Class EnergySumProcess
java.lang.Object
PamguardMVC.PamProcess
IshmaelDetector.IshDetFnProcess
IshmaelDetector.EnergySumProcess
- All Implemented Interfaces:
- Annotator, PamObserver
public class EnergySumProcess
- extends IshDetFnProcess
| Methods inherited from class PamguardMVC.PamProcess |
absMillisecondsToSamples, absSamplesToMilliseconds, addOutputDataBlock, changedThreading, clearOldData, createAnnotations, destroyProcess, fillXMLElement, fillXMLParameters, getAncestorDataBlock, getAnnotation, getBackendProcess, getChainPosition, getCpuPercent, getNumAnnotations, getNumOutputDataBlocks, getObserverName, getObserverObject, getOfflineData, getOutputDataBlock, getPamControlledUnit, getParentDataBlock, getParentProcess, getProcessName, getRawSourceDataBlock, getRequiredDataHistory, getSampleRate, getSourceDataBlock, getSourceProcess, isCanMultiThread, makePamProcess, masterClockUpdate, noteNewSettings, notifyModelChanged, relMillisecondsToSamples, relSamplesToMilliseconds, removeObservable, removeOutputDatablock, saveViewerData, setBackendProcess, setCanMultiThread, setParentDataBlock, setParentDataBlock, setProcessName, setupProcess, toString, update, updateData |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
savedGramHeight
int savedGramHeight
loBin
int loBin
hiBin
int hiBin
sumLength
int sumLength
useDB
boolean useDB
EnergySumProcess
public EnergySumProcess(EnergySumControl energySumControl,
PamDataBlock parentDataBlock)
getLongName
public java.lang.String getLongName()
- Specified by:
getLongName in class IshDetFnProcess
getNumberName
public java.lang.String getNumberName()
inputDataClass
public java.lang.Class inputDataClass()
- Specified by:
inputDataClass in class IshDetFnProcess
getDetSampleRate
public float getDetSampleRate()
- Specified by:
getDetSampleRate in class IshDetFnProcess
- Returns:
- the rate at which detection samples arrive, which for an FFT based
detector is the FFT frame rate.
prepareMyParams
protected void prepareMyParams()
- Overrides:
prepareMyParams in class IshDetFnProcess
getHiFreq
public float getHiFreq()
- Specified by:
getHiFreq in class IshDetFnProcess
- Returns:
- the highest frequency of the detection - e.g. sampleRate/2 or
the upper bound of the detection kernel
getLoFreq
public float getLoFreq()
- Specified by:
getLoFreq in class IshDetFnProcess
- Returns:
- the lowest frequency of the detection - e.g. 0 or
the lower bound of the detection kernel
newData
public void newData(PamObservable o,
PamDataUnit arg1)
- Overrides:
newData in class PamProcess