public class KernelSmoothingProcess extends PamProcess
Constructor and Description |
---|
KernelSmoothingProcess(KernelSmoothingControl smoothingControl) |
Modifier and Type | Method and Description |
---|---|
ProcessAnnotation |
getAnnotation(PamDataBlock pamDataBlock,
int annotation)
Get an Annotation
|
int |
getFftHop() |
int |
getFftLength() |
int |
getNumAnnotations(PamDataBlock pamDataBlock) |
void |
newData(PamObservable o,
PamDataUnit arg) |
void |
noteNewSettings() |
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 |
setParentDataBlock(PamDataBlock newParentDataBlock)
Set a parent data block with the default options of rethreading
if set
|
void |
setupProcess()
called for every process once the systemmodel has been created.
|
absMillisecondsToSamples, absSamplesToMilliseconds, addOutputDataBlock, changedThreading, clearOldData, createAnnotations, destroyProcess, fillXMLElement, flushDataBlockBuffers, getAncestorDataBlock, getChainPosition, getCpuPercent, getNumOutputDataBlocks, getObserverName, getObserverObject, getOfflineData, getOutputDataBlock, getOutputDataBlocks, getPamControlledUnit, getParentDataBlock, getParentProcess, getProcessName, getRawSourceDataBlock, getRequiredDataHistory, getSampleRate, getSourceDataBlock, getSourceProcess, isCanMultiThread, makePamProcess, masterClockUpdate, notifyModelChanged, prepareProcess, processNewBuoyData, relMillisecondsToSamples, relSamplesToMilliseconds, removeAllDataBlocks, removeObservable, removeOutputDatablock, resetDataBlocks, saveViewerData, setCanMultiThread, setParentDataBlock, setProcessName, setSampleRate, toString, update, updateData
public KernelSmoothingProcess(KernelSmoothingControl smoothingControl)
public void noteNewSettings()
noteNewSettings
in interface PamObserver
noteNewSettings
in class PamProcess
public void setParentDataBlock(PamDataBlock newParentDataBlock)
PamProcess
setParentDataBlock
in class PamProcess
newParentDataBlock
- source data block.public void setupProcess()
PamProcess
setupProcess
in class PamProcess
public void newData(PamObservable o, PamDataUnit arg)
newData
in class PamProcess
public void pamStart()
PamProcess
pamStart
in class PamProcess
public void pamStop()
PamProcess
pamStop
in class PamProcess
public int getFftHop()
public int getFftLength()
public ProcessAnnotation getAnnotation(PamDataBlock pamDataBlock, int annotation)
ProcessAnnotator
getAnnotation
in interface ProcessAnnotator
getAnnotation
in class PamProcess
pamDataBlock
- Annotated datablockannotation
- annotation numberpublic int getNumAnnotations(PamDataBlock pamDataBlock)
getNumAnnotations
in interface ProcessAnnotator
getNumAnnotations
in class PamProcess
pamDataBlock
- Annotated datablock