marf.Storage
Class FeatureSet

java.lang.Object
  |
  +--marf.Storage.FeatureSet
All Implemented Interfaces:
java.io.Serializable

public class FeatureSet
extends java.lang.Object
implements java.io.Serializable

FeatureSet -- Encapsulates Subject ID and subject's "feature" sets.

TODO: complete implementation.

$Id: FeatureSet.java,v 1.9 2005/05/31 15:42:45 mokhov Exp $

Since:
0.3.0
Version:
$Revision: 1.9 $
Author:
Serguei Mokhov
See Also:
Serialized Form

Constructor Summary
FeatureSet()
          Construct a training set object.
 
Method Summary
 void addFeatureVector(double[] adFeatures, int iSubjectID, java.lang.String strFileName, int iFeatureExtractionMethod, int iPreprocessingMethod)
          Appends yet another feature vector.
 java.util.Vector getFeatureVectors()
          Retrieves training samples.
static java.lang.String getRevision()
          Returns source code revision information.
 int size()
          Sizes of the feature vectors set.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureSet

public FeatureSet()
Construct a training set object.

Method Detail

getFeatureVectors

public java.util.Vector getFeatureVectors()
Retrieves training samples.

Returns:
vector of training samples.

addFeatureVector

public void addFeatureVector(double[] adFeatures,
                             int iSubjectID,
                             java.lang.String strFileName,
                             int iFeatureExtractionMethod,
                             int iPreprocessingMethod)
Appends yet another feature vector.

Parameters:
adFeatures -
iSubjectID -
strFileName -
iFeatureExtractionMethod -
iPreprocessingMethod -

size

public int size()
Sizes of the feature vectors set.

Returns:
number of training samples in the set

getRevision

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

Returns:
revision string