Optional accelThe total acceleration between the current point and the previous one,
calculated the difference of two consecutive speed divided by dt.
Optional accelXThe acceleration in X axis between the current point and the previous one, calculated with
the difference of two consecutive speed x divided by dt.
Optional accelXAgainstThe acceleration x divided by distance.
Optional accelYThe acceleration in Y axis between the current point and the previous one, calculated with
the difference of two consecutive speed y divided by dt.
Optional accelYAgainstThe acceleration y divided by distance.
Optional angleThe angle between the current point and the previous one, calculated by atan(dy/dx).
Optional averageThe average acceleration from the first recorded point divided by the distance.
Optional averageThe average speed from the first recorded point divided by the distance.
Optional distanceThe total Euclidean distance between the current point and the previous one.
Optional dxThe x offset between the current point and the previous one.
Optional dyThe y offset between the current point and the previous one.
Optional jerkThe difference of acceleration between the current point and the previous one divided by dt.
Optional speedThe total speed between the current point and the previous one, calculated with distance/dt.
Optional speedXThe speed in X axis between the current point and the previous one, calculated with dx/dt.
Optional speedXAgainstThe speed x divided by distance.
Optional speedYThe speed in Y axis between the current point and the previous one, calculated with dy/dt.
Optional speedYAgainstThe speed y divided by distance.
The time stamp when this movement was recorded, often given by event.timeStamp.
Optional timeThe difference dt between two consecutive times.
Optional typeThe type of the recorded movement, it can be "Pressed", "Released" or "Move" (ending with "Touch" if from a mobile device). It isn't actually used, so it can be undefined.
The pixel of the x position of the movement. If used with a normalization where the scale is the screen resolution, it is a number between 0 and 1, where 0 represents the left side and 1 the right side.
The pixel of the y position of the movement. If used with a normalization where the scale is the screen resolution, it is a number between 0 and 1, where 0 represents the left side and 1 the right side.
Generated using TypeDoc
Represent a generic instance of a single recorded mouse action. It must contain at least three data : time, x and y. Other features are calculated from these three data in the Recorder class.