Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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