public class KernelSmoothing extends SpecNoiseMethod
Constructor and Description |
---|
KernelSmoothing() |
Modifier and Type | Method and Description |
---|---|
void |
fillXMLParameters(org.w3c.dom.Element n) |
int |
getDelay() |
java.lang.String |
getDescription()
Get a longer description of the method
in html format for hover texts in dialogs.
|
SpecNoiseDialogComponent |
getDialogComponent()
Get a component to include in the overall noise reductino dialog
|
java.lang.String |
getName()
Get a name for the method.
|
java.io.Serializable |
getParams()
Get the noise params for this method for storage between euns
|
boolean |
initialise(int channelMap)
Set up the noise reduction process
|
boolean |
runNoiseReduction(FFTDataUnit fftDataUnit)
Run the noise reduction on the data in place.
|
boolean |
setParams(java.io.Serializable noiseParams)
Set the params for this method - will check class is OK
before casting.
|
getAnnotation
public SpecNoiseDialogComponent getDialogComponent()
SpecNoiseMethod
getDialogComponent
in class SpecNoiseMethod
public java.lang.String getName()
SpecNoiseMethod
getName
in class SpecNoiseMethod
public java.lang.String getDescription()
SpecNoiseMethod
getDescription
in class SpecNoiseMethod
public int getDelay()
getDelay
in class SpecNoiseMethod
public java.io.Serializable getParams()
SpecNoiseMethod
getParams
in class SpecNoiseMethod
public boolean initialise(int channelMap)
SpecNoiseMethod
initialise
in class SpecNoiseMethod
public boolean runNoiseReduction(FFTDataUnit fftDataUnit)
SpecNoiseMethod
runNoiseReduction
in class SpecNoiseMethod
public boolean setParams(java.io.Serializable noiseParams)
SpecNoiseMethod
setParams
in class SpecNoiseMethod
public void fillXMLParameters(org.w3c.dom.Element n)
fillXMLParameters
in class SpecNoiseMethod