Uses of Class
frog.Accel3D

Packages that use Accel3D
frog   
frog.gui   
frog.plugin   
 

Uses of Accel3D in frog
 

Fields in frog declared as Accel3D
protected  Accel3D[] Kmeans.means
           
protected  Accel3D[] Kmeans.oldMeans
           
 

Fields in frog with type parameters of type Accel3D
(package private) static Vector<Vector<Accel3D>> ClassifierTestFile.circles
           
(package private) static Vector<Vector<Accel3D>> ClassifierTestFile.squares
           
protected  Vector<Accel3D> Kmeans.trainingSet
           
(package private) static Vector<Vector<Accel3D>> ClassifierTestFile.triangles
           
 

Methods in frog that return Accel3D
 Accel3D DirectorialEquivalence.filter(Accel3D acc)
           
 Accel3D Filter.filter(Accel3D acc)
          Takes in a sample and returns either the unchanged sample or null depending on the Filter's criteria.
 Accel3D IdleState.filter(Accel3D acc)
           
 Accel3D AccelEvent.getAcceleration()
          Returns the acceleration contained in this AccelEvent.
 Accel3D[] Kmeans.getMeans()
          Returns the array of Accel3Ds making up the means for this Quantizer.
 

Methods in frog that return types with arguments of type Accel3D
 Vector<Accel3D> Kmeans.getDataSet()
           
 Vector<Accel3D> Quantizer.getDataSet()
          Accessor for the data set utilized by this Quantizer.
 Vector<Vector<Accel3D>> GestureModel.getTrainingSet()
          Accessor for the training set of gesture instances associated with this GestureModel
 Vector<Vector<Accel3D>> GestureHMM.getTrainingSet()
           
 

Methods in frog with parameters of type Accel3D
 void Accel3D.add(Accel3D other)
          Performs vector addition on this object using another Accel3D object.
 boolean GestureModel.addAccel(int inum, Accel3D acc)
          Adds an additional Accel3D to the end of a gesture instance.
 boolean GestureHMM.addAccel(int inum, Accel3D acc)
           
 double Accel3D.distanceFrom(Accel3D other)
          Finds the distance between this Accel3D and another.
 Accel3D DirectorialEquivalence.filter(Accel3D acc)
           
 Accel3D Filter.filter(Accel3D acc)
          Takes in a sample and returns either the unchanged sample or null depending on the Filter's criteria.
 Accel3D IdleState.filter(Accel3D acc)
           
 int Kmeans.translate(Accel3D acc)
          For Kmeans, translates to the index of the closest mean determined by the k-means algorithm.
 int Quantizer.translate(Accel3D acc)
          Translates a 3D acceleration into its appropriate representative.
 

Method parameters in frog with type arguments of type Accel3D
 void GestureModel.addInstance(Vector<Accel3D> instance)
          Adds an entire gesture instance to the gesture set.
 void GestureHMM.addInstance(Vector<Accel3D> instance)
           
 GestureModel Classifier.classify(Vector<Accel3D> g)
          Classifies a given gesture against the Classifier's set of GestureModels.
 GestureModel Bayesian.classify(Vector<Accel3D> g)
           
static void ClassifierTestFile.fillSet(Vector<Vector<Accel3D>> set)
           
 double GestureModel.getProbability(Vector<Accel3D> instance)
          Computes and returns the probability with which the given gesture instance matches with this GestureModel.
 double GestureHMM.getProbability(Vector<Accel3D> instance)
          For GestureHMM, probability is computed using the forward algorithm.
 void Kmeans.setDataSet(Vector<Accel3D> data)
           
 void Quantizer.setDataSet(Vector<Accel3D> data)
          Sets the data set to use in this Quantizer.
 

Constructors in frog with parameters of type Accel3D
AccelEvent(Device device, Accel3D a)
          Creates an AccelEvent with a source device and acceleration value.
 

Constructor parameters in frog with type arguments of type Accel3D
GestureHMM(String n, GestureHMMParameters gParams, KmeansParameters kParams, Vector<Vector<Accel3D>> instances)
          Constructs a GestureHMM with a name, training parameters, quantizer parameters (Kmeans in particular), and a training set.
GestureHMM(String n, GestureHMMParameters gParams, KmeansParameters kParams, Vector<Vector<Accel3D>> instances, byte[] iconBuf)
          Constructs a GestureHMM with a name, training parameters, a gesture set, and an image.
GestureHMM(String n, GestureHMMParameters gParams, Vector<Vector<Accel3D>> instances)
          Constructs a GestureHMM with a name, training parameters, as well as a gesture set.
GestureHMM(String n, GestureHMMParameters gParams, Vector<Vector<Accel3D>> instances, byte[] iconBuf)
          Constructs a GestureHMM with a name, training parameters, a gesture set, and an image.
GestureHMM(String n, Vector<Vector<Accel3D>> instances)
          Constructs a GestureHMM with a name and gesture set as well as default training parameters.
Kmeans(KmeansParameters params, Vector<Accel3D> in)
          Constructs a Kmeans quantizer with a given set of k-means parameters and a 3D acceleration data set.
Kmeans(Vector<Accel3D> in)
          Constructs a Kmeans quantizer with a given 3D acceleration data set.
 

Uses of Accel3D in frog.gui
 

Methods in frog.gui with parameters of type Accel3D
 void Plot2D.addAccel(Accel3D a3d)
          Adds a new Accel3D to the graph.
 void Plot3D.addVector(Accel3D a3d)
          Adds another vector to be drawn to this graph.
 

Method parameters in frog.gui with type arguments of type Accel3D
 void Plot3D.setPlot(Vector<Accel3D> set)
          Unlike addVector(Accel3D), graphs an entire set of Accel3D's in one pass.
 void Plot2D.setPlot(Vector<Accel3D> instance)
          Sets the plot to a series of values.
 

Uses of Accel3D in frog.plugin
 

Methods in frog.plugin with parameters of type Accel3D
 void Device.notifyAcceleration(Accel3D acc)
          Give the Device the most recent acceleration performed so it can notify anything listening on it.