public class TrackingParameterTime extends AbstractTrackingParameter<java.lang.Double>
Modifier and Type | Field and Description |
---|---|
protected double |
scale |
name, unit
Constructor and Description |
---|
TrackingParameterTime(java.lang.String unit)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Double |
getMax(java.util.List<DataPoint<java.lang.Double>> raw)
Calculates the maximal value of the input DataPoint list.
|
java.lang.Double |
getMean(java.util.List<DataPoint<java.lang.Double>> raw)
Calculates the mean value of the input DataPoint list.
|
java.lang.Double |
getMin(java.util.List<DataPoint<java.lang.Double>> raw)
Calculates the minimal value of the input DataPoint list.
|
CustomisableProcess |
getNewInstance()
Returns a new Instance of the original object.
|
double |
getScale()
Returns the frame rate (sec/frame)
|
java.lang.Double |
getSd(java.util.List<DataPoint<java.lang.Double>> raw)
Calculates the standard deviation value of the input DataPoint list.
|
java.lang.Double |
getSum(java.util.List<DataPoint<java.lang.Double>> raw)
Calculates the sum value of the input DataPoint list.
|
java.util.List<DataPoint<java.lang.Double>> |
getValues(java.util.List<TrackSequence> sequences)
This function performs the analysis of data and returns a DataPoint list.
|
void |
setScale(double scale)
Sets the frame rate (sec/frame)
|
void |
showGUI()
Shows the GUI if it exists.
|
getName, getUnit, setUnit
public TrackingParameterTime(java.lang.String unit)
unit
- Time unit (e.g. sec)public java.util.List<DataPoint<java.lang.Double>> getValues(java.util.List<TrackSequence> sequences)
AbstractTrackingParameter
getValues
in class AbstractTrackingParameter<java.lang.Double>
public double getScale()
public void setScale(double scale)
scale
- public java.lang.Double getMean(java.util.List<DataPoint<java.lang.Double>> raw)
AbstractTrackingParameter
getMean
in class AbstractTrackingParameter<java.lang.Double>
public java.lang.Double getSd(java.util.List<DataPoint<java.lang.Double>> raw)
AbstractTrackingParameter
getSd
in class AbstractTrackingParameter<java.lang.Double>
public java.lang.Double getSum(java.util.List<DataPoint<java.lang.Double>> raw)
AbstractTrackingParameter
getSum
in class AbstractTrackingParameter<java.lang.Double>
public java.lang.Double getMin(java.util.List<DataPoint<java.lang.Double>> raw)
AbstractTrackingParameter
getMin
in class AbstractTrackingParameter<java.lang.Double>
public java.lang.Double getMax(java.util.List<DataPoint<java.lang.Double>> raw)
AbstractTrackingParameter
getMax
in class AbstractTrackingParameter<java.lang.Double>
public CustomisableProcess getNewInstance()
CustomisableProcess
public void showGUI()
CustomisableProcess