edu.berkeley.guir.lib.gesture
Class FeatureArray
java.lang.Object
|
+--java.util.Observable
|
+--edu.berkeley.guir.lib.gesture.FeatureArray
- All Implemented Interfaces:
- Observer, Serializable
- public class FeatureArray
- extends Observable
- implements Serializable, Observer
An array of Features (Vector of FeatureVectors). Stores the
Features corresponding to the Gestures in a GestureCategory.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FeatureArray
public FeatureArray()
FeatureArray
public FeatureArray(GestureCategory gc)
FeatureArray
public FeatureArray(GestureCategory gc,
Class[] featureClasses)
throws IllegalAccessException,
InstantiationException
add
public void add(FeatureVector fv)
elementAt
public FeatureVector elementAt(int i)
removeElementAt
public void removeElementAt(int i)
getFeature
public Feature getFeature(int vectorNum,
int featureNum)
size
public int size()
elements
public Enumeration elements()
update
public void update(Observable featureVector,
Object arg)
- Specified by:
update
in interface Observer
maxFeatureValue
public double maxFeatureValue(int featureNum)
minFeatureValue
public double minFeatureValue(int featureNum)
meanFeatureValue
public double meanFeatureValue(int featureNum)
featureName
public String featureName(int featureNum)