edu.harvard.seas.iis.abilities.analysis
Class MovementAverage
java.lang.Object
edu.harvard.seas.iis.abilities.analysis.MovementAverage
public class MovementAverage
- extends java.lang.Object
A set of tools that allow you to visualize properties of an "average"
movement
- Author:
- kgajos
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MovementAverage
public MovementAverage()
computeAverages
public void computeAverages(java.util.Collection<Movement> movements,
int samplesPerMovement)
computeAveragesAndBounds
public void computeAveragesAndBounds(java.util.Collection<Movement> movements,
int samplesPerMovement)
classifyAndComputeAverages
public java.lang.String classifyAndComputeAverages(java.util.Collection<Movement> movements,
MovementFilter filter,
int samplesPerMovement)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAveragedSpeed
public double[] getAveragedSpeed()
getAveragedAcceleration
public double[] getAveragedAcceleration()
getAveragedJerk
public double[] getAveragedJerk()
test
public void test()
throws java.lang.Exception
- Throws:
java.lang.Exception
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getReport
public java.lang.String getReport(java.lang.String prefix)
getReportWithBounds
public java.lang.String getReportWithBounds(java.lang.String prefix)
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception