marf.Preprocessing.FFTFilter
Class LowPassFilter

java.lang.Object
  extended bymarf.Preprocessing.Preprocessing
      extended bymarf.Preprocessing.FFTFilter.FFTFilter
          extended bymarf.Preprocessing.FFTFilter.LowPassFilter
All Implemented Interfaces:
StorageManager

public class LowPassFilter
extends FFTFilter

LowPassFilter Class

Implements low pass filtering the FFT Filter

$Header: /cvsroot/marf/marf/src/marf/Preprocessing/FFTFilter/LowPassFilter.java,v 1.3 2003/01/26 06:10:48 mokhov Exp $


Field Summary
 
Fields inherited from class marf.Preprocessing.FFTFilter.FFTFilter
DEFAULT_FREQUENCY_RESPONSE_SIZE, freqResponse
 
Fields inherited from class marf.Preprocessing.Preprocessing
oSample
 
Fields inherited from interface marf.Storage.StorageManager
DUMP_BINARY, DUMP_CSV_TEXT, DUMP_GZIP_BINARY, DUMP_XML
 
Constructor Summary
LowPassFilter(Sample poSample)
          LowPassFilter Constructor
 
Method Summary
 boolean cropAudio(double pdStartingFrequency, double pdEndFrequency)
          Stub implementation of cropAudio()
 boolean removeNoise()
          Stub implementation of removeNoise()
 boolean removeSilence()
          Stub implementation of removeSilence()
 
Methods inherited from class marf.Preprocessing.FFTFilter.FFTFilter
filter, preprocess, setFrequencyResponse
 
Methods inherited from class marf.Preprocessing.Preprocessing
dump, getSample, normalize, restore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LowPassFilter

public LowPassFilter(Sample poSample)
LowPassFilter Constructor

Parameters:
poSample - incoming sample
Method Detail

removeNoise

public final boolean removeNoise()
                          throws PreprocessingException
Stub implementation of removeNoise()

Overrides:
removeNoise in class Preprocessing
Returns:
false
Throws:
PreprocessingException

removeSilence

public final boolean removeSilence()
                            throws PreprocessingException
Stub implementation of removeSilence()

Overrides:
removeSilence in class Preprocessing
Returns:
false
Throws:
PreprocessingException

cropAudio

public final boolean cropAudio(double pdStartingFrequency,
                               double pdEndFrequency)
                        throws PreprocessingException
Stub implementation of cropAudio()

Overrides:
cropAudio in class Preprocessing
Parameters:
pdStartingFrequency - double Fequency to start to crop from
pdEndFrequency - double Frequency to crop the sample to
Returns:
false
Throws:
PreprocessingException