Uses of Class
edu.harvard.seas.iis.abilities.analysis.Movement

Packages that use Movement
edu.harvard.seas.iis.abilities.analysis   
edu.harvard.seas.iis.abilities.classify   
 

Uses of Movement in edu.harvard.seas.iis.abilities.analysis
 

Methods in edu.harvard.seas.iis.abilities.analysis that return types with arguments of type Movement
 java.util.Vector<Movement> MovementFilter.filter(java.util.Collection<Movement> movements)
           
static java.util.Vector<Movement> MovementFilter.filter(java.util.Collection<MovementFilter> filters, java.util.Collection<Movement> movements)
          Applies a collection of filters to a collection of movements
 java.util.Vector<Movement> Parser.parseMovementLog(java.io.File[] files)
           
 java.util.Vector<Movement> IISMouseLogParser.parseMovementLog(java.io.File[] files)
           
 java.util.Vector<Movement> Parser.parseMovementLog(LogSource source)
           
 java.util.Vector<Movement> IISMouseLogParser.parseMovementLog(LogSource source)
           
 java.util.Vector<Movement> Parser.parseMovementLog(java.lang.String log)
           
 java.util.Vector<Movement> IISMouseLogParser.parseMovementLog(java.lang.String log)
           
 

Methods in edu.harvard.seas.iis.abilities.analysis with parameters of type Movement
 boolean SimpleMovementFilter.evaluateMovement(Movement m)
           
abstract  boolean MovementFilter.evaluateMovement(Movement m)
          The method for subclasses to implement
 

Method parameters in edu.harvard.seas.iis.abilities.analysis with type arguments of type Movement
 java.lang.String MovementAverage.classifyAndComputeAverages(java.util.Collection<Movement> movements, MovementFilter filter, int samplesPerMovement)
           
 void MovementAverage.computeAverages(java.util.Collection<Movement> movements, int samplesPerMovement)
           
 void MovementAverage.computeAveragesAndBounds(java.util.Collection<Movement> movements, int samplesPerMovement)
           
static double[] MovementUtils.computeFittsCoefficients(java.util.Collection<Movement> movements)
           
static java.lang.String Movement.detailedReport(java.util.List<Movement> movements)
           
static void Movement.detailedReportToFile(java.util.List<Movement> movements, java.io.File file, boolean append)
           
 java.util.Vector<Movement> MovementFilter.filter(java.util.Collection<Movement> movements)
           
static java.util.Vector<Movement> MovementFilter.filter(java.util.Collection<MovementFilter> filters, java.util.Collection<Movement> movements)
          Applies a collection of filters to a collection of movements
static double[] MovementUtils.getMeanAndStdevForProperty(java.util.Collection<Movement> movements, java.lang.String propertyName)
          Computes a mean and stdev for a given property over a collection of movements
static double[] MovementUtils.getPropertyAsArray(java.util.Collection<Movement> movements, java.lang.String propertyName)
          for a collection of movements, extracts a particular (numerical) property from each, and returns an array of the values
static double MovementUtils.getRMSdeviationFromFitts(java.util.Collection<Movement> movements, double a, double b)
          Computes root mean square difference between the actual movement time and the movement time predicted by the Fitts' model with parameters a and b.
static java.lang.String Movement.summaryReport(java.util.List<Movement> movements, boolean includeHeader)
           
 

Uses of Movement in edu.harvard.seas.iis.abilities.classify
 

Methods in edu.harvard.seas.iis.abilities.classify that return types with arguments of type Movement
 java.util.Vector<Movement> MovementClassifier.parseAndClassify(java.io.File[] files, MovementFilter filter, Parser parser, boolean useTargetInformation, boolean returnParsedMovements, java.util.Vector<java.lang.String> report)
          Reads log files, uses the parser to extract movements out of the log files, uses the filter to select only the subset of the movements that are of interest, and classifies them.
 

Methods in edu.harvard.seas.iis.abilities.classify with parameters of type Movement
 boolean UserDataSet.addMovement(Movement mov, java.lang.String label, java.lang.String user)
          Adds a movement to the data set
 double MovementClassifier.getDeliberateProbability(Movement movement, boolean useTargetInformation)
          Returns the probability that the movement was deliberate; also modifies the movement object by adding two pieces of meta data: "deliberate probability" and "predicted class"
 

Method parameters in edu.harvard.seas.iis.abilities.classify with type arguments of type Movement
 void MovementClassifier.classifyMovements(java.util.Collection<Movement> movements, java.util.Vector<Movement> deliberate, java.util.Vector<Movement> distracted, boolean useTargetInformation)
          Takes movements and classifies them; classified movements are added to the deliberate and distracted vectors
 void MovementClassifier.classifyMovements(java.util.Collection<Movement> movements, java.util.Vector<Movement> deliberate, java.util.Vector<Movement> distracted, boolean useTargetInformation)
          Takes movements and classifies them; classified movements are added to the deliberate and distracted vectors
 void MovementClassifier.classifyMovements(java.util.Collection<Movement> movements, java.util.Vector<Movement> deliberate, java.util.Vector<Movement> distracted, boolean useTargetInformation)
          Takes movements and classifies them; classified movements are added to the deliberate and distracted vectors