|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectspectrogramNoiseReduction.SpecNoiseMethod
public abstract class SpecNoiseMethod
Interface for multiple plugins to the spectrogram noise reduction system.
| Constructor Summary | |
|---|---|
SpecNoiseMethod()
|
|
| Method Summary | |
|---|---|
abstract void |
fillXMLParameters(org.w3c.dom.Element n)
|
Annotation |
getAnnotation(PamProcess pamProcess)
Get an annotation to go with this method. |
abstract int |
getDelay()
|
abstract java.lang.String |
getDescription()
Get a longer description of the method in html format for hover texts in dialogs. |
abstract SpecNoiseDialogComponent |
getDialogComponent()
Get a component to include in the overall noise reductino dialog |
abstract java.lang.String |
getName()
Get a name for the method. |
abstract java.io.Serializable |
getParams()
Get the noise params for this method for storage between euns |
abstract boolean |
initialise(int channelMap)
Set up the noise reduction process |
abstract boolean |
runNoiseReduction(FFTDataUnit fftDataUnit)
Run the noise reduction on the data in place. |
abstract boolean |
setParams(java.io.Serializable noiseParams)
Set the params for this method - will check class is OK before casting. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SpecNoiseMethod()
| Method Detail |
|---|
public abstract java.lang.String getName()
public abstract java.lang.String getDescription()
public abstract boolean runNoiseReduction(FFTDataUnit fftDataUnit)
fftData - array of fft data (half fft length)
public abstract int getDelay()
public abstract boolean initialise(int channelMap)
public abstract boolean setParams(java.io.Serializable noiseParams)
noiseParams -
public abstract java.io.Serializable getParams()
public abstract SpecNoiseDialogComponent getDialogComponent()
public Annotation getAnnotation(PamProcess pamProcess)
pamProcess - parent process
public abstract void fillXMLParameters(org.w3c.dom.Element n)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||