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.13 2005/08/12 11:53:55 susan_fan Exp $

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

Field Summary
protected  java.util.Vector oFeatureVectors
          A Vector of TrainingSamples.
 
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 getMARFSourceCodeRevision()
          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
 

Field Detail

oFeatureVectors

protected java.util.Vector oFeatureVectors
A Vector of TrainingSamples.

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

getMARFSourceCodeRevision

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

Returns:
revision string