A B C D E F G H I K L M N O P Q R S T U V W X Y Z

G

GAMEOVER_IMG - Variable in class frog.demo.DemoGame
Image for the game
gestureComplete(boolean, Device) - Method in class frog.demo.Player
 
gestureComplete(boolean, Device) - Method in class frog.gui.DeviceDialog
 
gestureComplete(boolean, Device) - Method in class frog.gui.EvaluationPanel
 
gestureComplete(boolean, Device) - Method in class frog.gui.PlayerPanel
 
gestureComplete(boolean, Device) - Method in class frog.gui.RecognitionSectionPanel
 
gestureComplete(boolean, Device) - Method in class frog.gui.TrainPanel
 
gestureComplete(boolean, Device) - Method in class frog.gui.User
 
gestureComplete(boolean, Device) - Method in interface frog.plugin.DeviceListener
Run when a single gesture has been completed.
gestureComplete(boolean, Device) - Method in class frog.Session
 
gestureComplete(boolean, Device) - Method in interface frog.SessionListener
Executed whenever a Session detects a complete gesture from a Device it is listening to.
GestureEditDialog - Class in frog.gui
Dialog for editing gestures called from GestureGridPanel.
GestureEditDialog(Session, int) - Constructor for class frog.gui.GestureEditDialog
Creates a new GestureEditDialog.
GestureGridPanel - Class in frog.gui
GestureGridPanel is the JPanel that appears on the right side of the TrainPanel.
GestureGridPanel(Session) - Constructor for class frog.gui.GestureGridPanel
Given a Session, set up a GestureGridPanel already containing all the sets.
GestureHMM - Class in frog
GestureHMM is a modeling class that represents a gesture.
GestureHMM(String) - Constructor for class frog.GestureHMM
Constructs a GestureHMM with a name and default training parameters.
GestureHMM(String, Vector<Vector<Accel3D>>) - Constructor for class frog.GestureHMM
Constructs a GestureHMM with a name and gesture set as well as default training parameters.
GestureHMM(String, GestureHMMParameters) - Constructor for class frog.GestureHMM
Constructs a GestureHMM with a name and training parameters.
GestureHMM(String, GestureHMMParameters, Vector<Vector<Accel3D>>) - Constructor for class frog.GestureHMM
Constructs a GestureHMM with a name, training parameters, as well as a gesture set.
GestureHMM(String, GestureHMMParameters, KmeansParameters) - Constructor for class frog.GestureHMM
Constructs a GestureHMM with a name, training parameters, and quantizer parameters (Kmeans in particular).
GestureHMM(String, GestureHMMParameters, KmeansParameters, Vector<Vector<Accel3D>>) - Constructor for class frog.GestureHMM
Constructs a GestureHMM with a name, training parameters, quantizer parameters (Kmeans in particular), and a training set.
GestureHMM(String, byte[]) - Constructor for class frog.GestureHMM
Constructs a GestureHMM with a name and image.
GestureHMM(String, GestureHMMParameters, byte[]) - Constructor for class frog.GestureHMM
Constructs a GestureHMM with a name, training parameters, and an image.
GestureHMM(String, GestureHMMParameters, Vector<Vector<Accel3D>>, byte[]) - Constructor for class frog.GestureHMM
Constructs a GestureHMM with a name, training parameters, a gesture set, and an image.
GestureHMM(String, GestureHMMParameters, KmeansParameters, byte[]) - Constructor for class frog.GestureHMM
Constructs a GestureHMM with a name, training parameters, a gesture set, and an image.
GestureHMM(String, GestureHMMParameters, KmeansParameters, Vector<Vector<Accel3D>>, byte[]) - Constructor for class frog.GestureHMM
Constructs a GestureHMM with a name, training parameters, a gesture set, and an image.
GESTUREHMM - Static variable in interface frog.GestureModel
This is the GestureModel type index for GestureHMM models
GestureHMMParameters - Class in frog
GestureHMMParameters is a simple record class for easier passing of GestureHMM parameters.
GestureHMMParameters() - Constructor for class frog.GestureHMMParameters
Constructs a set of GestureHMM parameters with default settings.
GestureHMMParameters(int, double) - Constructor for class frog.GestureHMMParameters
Constructs a set of GestureHMM parameters with a given number of states as well as a training threshold.
GestureModel - Interface in frog
GestureModel is an interface for classes that attempt to serve as a model structure for gestures.
GesturePanel - Class in frog.gui
Represents a single gesture.
GesturePanel(String, BufferedImage, int, GestureGridPanel) - Constructor for class frog.gui.GesturePanel
Creates a new GesturePanel with a given name and icon, it's index in the GestureGridPanel, and the GestureGridPanel as a listener to its actions.
gestureRecognized(GestureModel) - Method in class frog.demo.Player
 
gestureRecognized(GestureModel) - Method in class frog.gui.EvaluationPanel
 
gestureRecognized(GestureModel) - Method in class frog.gui.PlayerPanel
 
gestureRecognized(GestureModel) - Method in class frog.gui.RecognitionSectionPanel
 
gestureRecognized(GestureModel) - Method in class frog.gui.TrainPanel
 
gestureRecognized(GestureModel) - Method in class frog.gui.User
 
gestureRecognized(GestureModel) - Method in interface frog.SessionListener
Executed whenever a Session has recognized a gesture performed by the Device it is listening to (requires being in recognition mode).
gestureSession - Static variable in class frog.ClassifierTestFile
 
get(int) - Method in class frog.gui.DeviceList
 
getAcceleration() - Method in class frog.AccelEvent
Returns the acceleration contained in this AccelEvent.
getActiveFilters(Device) - Method in class frog.plugin.bluetooth.BluetoothPlugin
 
getActiveFilters() - Method in class frog.plugin.Device
Returns a list of filters currently active on the device.
getActiveFilters(Device) - Method in interface frog.plugin.Plugin
Returns a list of filters currently active on the device.
getActiveFilters(Device) - Method in class frog.plugin.spot.SpotPlugin
 
getActiveFilters() - Method in class frog.Session
Returns a list of filters currently active on this Session.
getAvailFilters() - Method in class frog.plugin.bluetooth.BluetoothPlugin
 
getAvailFilters() - Method in class frog.plugin.Device
Returns a list of available filters that this device supports.
getAvailFilters() - Method in interface frog.plugin.Plugin
Returns a list of available filters that this device supports.
getAvailFilters() - Method in class frog.plugin.spot.SpotPlugin
 
getAverageRecognitionProbability() - Method in class frog.GestureHMM
 
getAverageRecognitionProbability() - Method in interface frog.GestureModel
Returns the average certainty currently associated with this GestureModel.
getCurrentGestureIndex() - Method in class frog.Session
Accessor for the current gesture index.
getDataSet() - Method in class frog.Kmeans
 
getDataSet() - Method in interface frog.Quantizer
Accessor for the data set utilized by this Quantizer.
getDefaultProbability() - Method in class frog.GestureHMM
For GestureHMM, default probability is obtained by averaging the probabilities with which each instance in the set used to create this model match the model.
getDefaultProbability() - Method in interface frog.GestureModel
Returns a value that represents the default probability associated with this GestureModel.
getDefaults() - Method in class frog.DirectorialEquivalence
 
getDefaults() - Method in interface frog.Filter
Returns the default parameter String for this Filter.
getDefaults() - Method in class frog.IdleState
 
getDevice() - Method in class frog.AccelEvent
Get the Device that performed the acceleration.
getDevice() - Method in class frog.gui.User
Returns the device this user has connected.
getDevice() - Method in class frog.Session
Returns the Device this Session is receiving acceleration data from.
getElementAt(int) - Method in class frog.gui.DeviceList
 
getGestureIcon(int) - Method in class frog.Session
Returns the icon of the gesture specified by the index.
getGestureName(int) - Method in class frog.Session
Returns the name of the gesture specified by the index.
getGestureSession() - Method in class frog.Session
Returns the gesture session stored by this Session object.
getHMMStates() - Method in class frog.gui.TrainingParametersDialog
Returns the number of states for the HMM.
getHMMThresholdPercent() - Method in class frog.gui.TrainingParametersDialog
Returns the threshold for the HMM.
getIcon() - Method in class frog.GestureHMM
 
getIcon() - Method in interface frog.GestureModel
Returns the icon of this gesture as a BufferedImage.
getIndex() - Method in class frog.gui.GesturePanel
Get the index of this gesture.
getIndex() - Method in class frog.gui.User
Returns the index of this user.
getInstance() - Static method in class frog.Frog
Returns the singleton instance of FROG
getInstance() - Static method in class frog.gui.FROGUI
Returns the singleton FROGUI object.
getInstance() - Static method in class frog.plugin.bluetooth.BluetoothPlugin
 
getInstance() - Static method in class frog.plugin.spot.SpotPlugin
Retrieves the singleton object of SpotPlugin.
getKMeansThreshold() - Method in class frog.gui.TrainingParametersDialog
Returns the K-Means threshold for the Quantizer.
getKValue() - Method in class frog.gui.TrainingParametersDialog
Returns the number of K-Means centers for the Quantizer.
getLastProbability() - Method in class frog.Bayesian
 
getLastProbability() - Method in interface frog.Classifier
Returns the probability of the last classification.
getLastProbability() - Method in class frog.Session
Accessor for the last recognition event probability.
getMagnitude() - Method in class frog.Accel3D
Gets the vector magnitude of this Accel3D.
getMeans() - Method in class frog.Kmeans
Returns the array of Accel3Ds making up the means for this Quantizer.
getModels() - Method in class frog.Bayesian
 
getModels() - Method in interface frog.Classifier
Returns the set of GestureModels that form this Classifier.
getName() - Method in class frog.demo.Player
Returns the name of this Player.
getName() - Method in class frog.DirectorialEquivalence
 
getName() - Method in interface frog.Filter
Returns the name of this Filter.
getName() - Method in class frog.GestureHMM
 
getName() - Method in interface frog.GestureModel
Returns the name associated with this GestureModel.
getName() - Method in class frog.IdleState
 
getName() - Method in class frog.Session
Returns the name of this Session.
getNumCorrect() - Method in class frog.GestureHMM
 
getNumCorrect() - Method in interface frog.GestureModel
Accessor for the number correct statistic.
getNumIncorrect() - Method in class frog.GestureHMM
 
getNumIncorrect() - Method in interface frog.GestureModel
Accessor for the number incorrect statistic.
getNumMeans() - Method in class frog.Kmeans
Accessor for the number of means.
getNumMeans() - Method in class frog.KmeansParameters
Accessor for the number of means
getNumNotRecognized() - Method in class frog.GestureHMM
 
getNumNotRecognized() - Method in interface frog.GestureModel
Accessor for the number not recognized statistic.
getNumStates() - Method in class frog.GestureHMM
Returns the number of hidden states in this GestureHMM.
getNumStates() - Method in class frog.GestureHMMParameters
Accessor for the number of hidden states.
getParameters() - Method in class frog.DirectorialEquivalence
 
getParameters() - Method in interface frog.Filter
Returns the current parameters in a comma-separated String of values.
getParameters() - Method in class frog.IdleState
 
getProbability(Vector<Accel3D>) - Method in class frog.GestureHMM
For GestureHMM, probability is computed using the forward algorithm.
getProbability(Vector<Accel3D>) - Method in interface frog.GestureModel
Computes and returns the probability with which the given gesture instance matches with this GestureModel.
getSampleRate(Device) - Method in class frog.plugin.bluetooth.BluetoothPlugin
 
getSampleRate() - Method in class frog.plugin.Device
Returns the current sample rate of this device in hertz.
getSampleRate(Device) - Method in interface frog.plugin.Plugin
Gets the current sampling rate of this Device in hertz.
getSampleRate() - Method in class frog.plugin.spot.SpotConnection
Returns the current sample rate of this SPOT.
getSampleRate(Device) - Method in class frog.plugin.spot.SpotPlugin
 
getScore() - Method in class frog.demo.Player
Returns this Player's current score.
getSelected() - Method in class frog.gui.GesturePanel
Determine if this gesture has already been selected or not.
getSelection() - Method in class frog.gui.TrainingParametersDialog
Determines whether the user has selected to Train or to Cancel.
getSession() - Method in class frog.gui.User
Returns the Session currently associated with this user.
getShortName() - Method in class frog.plugin.Device
Return the GUI-friendly name of this device.
getSize() - Method in class frog.gui.DeviceList
 
getSquareReferencesVector(double) - Method in class frog.gui.Plot3D
Generates squared coordinates for the reference axis.
getState() - Method in class frog.demo.CowSprite
Returns the current state of this cow.
getThreshold() - Method in class frog.KmeansParameters
Accessor for the training threshold.
getTimestamp() - Static method in class frog.Log
The current time as a String for the file writes
getTrainingSet() - Method in class frog.GestureHMM
 
getTrainingSet() - Method in interface frog.GestureModel
Accessor for the training set of gesture instances associated with this GestureModel
getTrainingThreshold() - Method in class frog.GestureHMM
Returns the training threshold of this GestureHMM.
getTrainingThreshold() - Method in class frog.GestureHMMParameters
Accessor for the training threshold
getType() - Method in class frog.GestureHMM
 
getType() - Method in interface frog.GestureModel
Accessor for the GestureModel type index.
getType() - Method in class frog.Kmeans
 
getType() - Method in interface frog.Quantizer
Accessor for the Quantizer type index.
getUser() - Method in class frog.demo.Player
Returns the User object associated with this Player.
getUser(int) - Static method in class frog.gui.FROGUI
Returns the values of the users array of the GUI.
getUserName() - Method in class frog.gui.User
Returns the name of the User this object represents.
getUsingPlusPlus() - Method in class frog.KmeansParameters
Accessor for the k-means++ boolean
getX() - Method in class frog.Accel3D
Gets acceleration (in G's) of the X axis.
getX() - Method in class frog.demo.CowSprite
Returns the current X position of this cow.
getY() - Method in class frog.Accel3D
Gets acceleration (in G's) of the Y axis.
getY() - Method in class frog.demo.CowSprite
Returns the current Y position of this cow.
getZ() - Method in class frog.Accel3D
Gets acceleration (in G's) of the Z axis.
giveGesture(Queue) - Method in class frog.plugin.spot.onspot.FilterManager
Used by the AccelManager to add a new set of accelerations to the FilterManager's job queue.
giveTarget(CowSprite) - Method in class frog.demo.UFOSprite
Gives a new target CowSprite for the UFO to approach.
GROUND_Y - Static variable in class frog.demo.CowSprite
Cow walking Y-position
guiVerbose - Static variable in class frog.gui.FROGUI
 

A B C D E F G H I K L M N O P Q R S T U V W X Y Z