public class TrackingParameterDistance extends AbstractTrackingParameter<java.lang.Double>
Modifier and Type | Field and Description |
---|---|
protected double |
scale |
name, unit
Constructor and Description |
---|
TrackingParameterDistance(java.lang.String unit) |
TrackingParameterDistance(java.lang.String unit,
double scale) |
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 pixel/unit ratio
|
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 pixel/unit ratio
|
void |
showGUI()
Shows the GUI if it exists.
|
getName, getUnit, setUnit
public TrackingParameterDistance(java.lang.String unit)
unit
- distance unit e.g.: cmpublic TrackingParameterDistance(java.lang.String unit, double scale)
unit
- distance unit e.g.: cmscale
- pixel/unit ratiopublic double getScale()
public void setScale(double scale)
public java.util.List<DataPoint<java.lang.Double>> getValues(java.util.List<TrackSequence> sequences)
AbstractTrackingParameter
getValues
in class AbstractTrackingParameter<java.lang.Double>
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