public class TrackingParameterVelocityVector extends AbstractTrackingParameter<Vector2D>
Modifier and Type | Field and Description |
---|---|
protected double |
scaleDistance |
protected double |
scaleTime |
name, unit
Constructor and Description |
---|
TrackingParameterVelocityVector(java.lang.String unit)
Default constructor.
|
TrackingParameterVelocityVector(TrackingParameterDistance distance,
TrackingParameterTime time)
This constructor helps to set scaling.
|
Modifier and Type | Method and Description |
---|---|
Vector2D |
getMax(java.util.List<DataPoint<Vector2D>> raws)
Calculates the maximal value of the input DataPoint list.
|
Vector2D |
getMean(java.util.List<DataPoint<Vector2D>> raws)
Calculates the mean value of the input DataPoint list.
|
Vector2D |
getMin(java.util.List<DataPoint<Vector2D>> raws)
Calculates the minimal value of the input DataPoint list.
|
CustomisableProcess |
getNewInstance()
Returns a new Instance of the original object.
|
double |
getScaleDistance() |
double |
getScaleTime() |
Vector2D |
getSd(java.util.List<DataPoint<Vector2D>> raws)
Calculates the standard deviation value of the input DataPoint list.
|
Vector2D |
getSum(java.util.List<DataPoint<Vector2D>> raws)
Calculates the sum value of the input DataPoint list.
|
java.util.List<DataPoint<Vector2D>> |
getValues(java.util.List<TrackSequence> sequences)
This function performs the analysis of data and returns a DataPoint list.
|
void |
setScaleDistance(double scaleDistance) |
void |
setScaleTime(double scaleTime) |
void |
showGUI()
Shows the GUI if it exists.
|
getName, getUnit, setUnit
public TrackingParameterVelocityVector(java.lang.String unit)
unit
- unit of speed (e.g m/s, cm/s)public TrackingParameterVelocityVector(TrackingParameterDistance distance, TrackingParameterTime time)
distance
- time
- public java.util.List<DataPoint<Vector2D>> getValues(java.util.List<TrackSequence> sequences)
AbstractTrackingParameter
getValues
in class AbstractTrackingParameter<Vector2D>
public Vector2D getMean(java.util.List<DataPoint<Vector2D>> raws)
AbstractTrackingParameter
getMean
in class AbstractTrackingParameter<Vector2D>
public Vector2D getSd(java.util.List<DataPoint<Vector2D>> raws)
AbstractTrackingParameter
getSd
in class AbstractTrackingParameter<Vector2D>
public Vector2D getSum(java.util.List<DataPoint<Vector2D>> raws)
AbstractTrackingParameter
getSum
in class AbstractTrackingParameter<Vector2D>
public Vector2D getMin(java.util.List<DataPoint<Vector2D>> raws)
AbstractTrackingParameter
getMin
in class AbstractTrackingParameter<Vector2D>
public Vector2D getMax(java.util.List<DataPoint<Vector2D>> raws)
AbstractTrackingParameter
getMax
in class AbstractTrackingParameter<Vector2D>
public double getScaleDistance()
public void setScaleDistance(double scaleDistance)
public double getScaleTime()
public void setScaleTime(double scaleTime)
public CustomisableProcess getNewInstance()
CustomisableProcess
public void showGUI()
CustomisableProcess