marf.FeatureExtraction.FFT
Class FFT

java.lang.Object
  |
  +--marf.Storage.StorageManager
        |
        +--marf.FeatureExtraction.FeatureExtraction
              |
              +--marf.FeatureExtraction.FFT.FFT
All Implemented Interfaces:
IStorageManager, java.io.Serializable

public class FFT
extends FeatureExtraction

Class FFT implements Fast Fourier Transform.

$Id: FFT.java,v 1.42 2005/05/31 04:22:24 mokhov Exp $

Since:
0.0.1
Version:
$Revision: 1.42 $
Author:
Stephen Sinclair
See Also:
Serialized Form

Field Summary
static int DEFAULT_CHUNK_SIZE
          Default number (1024) of doubles per chunk in the window.
 
Fields inherited from class marf.FeatureExtraction.FeatureExtraction
adFeatures, oPreprocessing
 
Fields inherited from class marf.Storage.StorageManager
iCurrentDumpMode, oObjectToSerialize, strFilename
 
Fields inherited from interface marf.Storage.IStorageManager
DUMP_BINARY, DUMP_CSV_TEXT, DUMP_GZIP_BINARY, DUMP_HTML, DUMP_SQL, DUMP_XML, INTERFACE_CODE_REVISION, sastrExtensionsMap
 
Constructor Summary
FFT(marf.Preprocessing.Preprocessing poPreprocessing)
          FFT Constructor.
 
Method Summary
 boolean extractFeatures()
          FFT Implementation of extractFeatures().
static java.lang.String getRevision()
          Returns source code revision information.
 
Methods inherited from class marf.FeatureExtraction.FeatureExtraction
backSynchronizeObject, getFeaturesArray
 
Methods inherited from class marf.Storage.StorageManager
dump, dumpBinary, dumpCSV, dumpGzipBinary, dumpHTML, dumpSQL, dumpXML, getDefaultExtension, getDefaultExtension, getDumpMode, getFilename, restore, restoreBinary, restoreCSV, restoreGzipBinary, restoreHTML, restoreSQL, restoreXML, setDumpMode, setFilename
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_CHUNK_SIZE

public static final int DEFAULT_CHUNK_SIZE
Default number (1024) of doubles per chunk in the window. Feature vector will be half of the chunk size.

See Also:
Constant Field Values
Constructor Detail

FFT

public FFT(marf.Preprocessing.Preprocessing poPreprocessing)
FFT Constructor.

Parameters:
poPreprocessing - Preprocessing module reference
Method Detail

extractFeatures

public final boolean extractFeatures()
                              throws FeatureExtractionException
FFT Implementation of extractFeatures().

Specified by:
extractFeatures in class FeatureExtraction
Returns:
true if there were features extracted, false otherwise
Throws:
FeatureExtractionException

getRevision

public static java.lang.String getRevision()
Returns source code revision information.

Returns:
revision string
Since:
0.3.0