public class TrackingParameterImmobilityTime extends TrackingParameterTime
Modifier and Type | Field and Description |
---|---|
protected double |
minDistance |
protected int |
minTimeInFrame |
scale
name, unit
Constructor and Description |
---|
TrackingParameterImmobilityTime(java.lang.String unit) |
TrackingParameterImmobilityTime(TrackingParameterTime time)
Uses TrackingParameterTime for configuration.
|
Modifier and Type | Method and Description |
---|---|
double |
getMinDistance()
Returns the minimum distance which defines movement.
|
int |
getMinTimeInFrame()
Returns the window of the frames where displacement is observed.
|
CustomisableProcess |
getNewInstance()
Returns a new Instance of the original object.
|
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 |
setMinDistance(double minDistance)
Sets the minimum distance which defines movement.
|
void |
setMinTimeInFrame(int minTimeInFrame)
Sets the number of frame windows where displacement is observed.
|
void |
showGUI()
Shows the GUI if it exists.
|
getMax, getMean, getMin, getScale, getSd, getSum, setScale
getName, getUnit, setUnit
public TrackingParameterImmobilityTime(java.lang.String unit)
unit
- time unit e.g.: secpublic TrackingParameterImmobilityTime(TrackingParameterTime time)
time
- public int getMinTimeInFrame()
public void setMinTimeInFrame(int minTimeInFrame)
minTimeInFrame
- public double getMinDistance()
public void setMinDistance(double minDistance)
minDistance
- public java.util.List<DataPoint<java.lang.Double>> getValues(java.util.List<TrackSequence> sequences)
AbstractTrackingParameter
getValues
in class TrackingParameterTime
public CustomisableProcess getNewInstance()
CustomisableProcess
getNewInstance
in interface CustomisableProcess
getNewInstance
in class TrackingParameterTime
public void showGUI()
CustomisableProcess
showGUI
in interface CustomisableProcess
showGUI
in class TrackingParameterTime