Smoothes incoming eye sample data.
More...
Smoothes incoming eye sample data.
Copyright ©2014-2023 Ian Max Andolina — released: LGPL3, see LICENCE.md
|
| function | eyetrackerSmooth () |
| | This is the constructor for this class.
|
| |
| function get | smoothingTime (in me) |
| | calculate smoothing Time in ms
|
| |
| function | doSmoothing (in me, in in) |
| | smooth data in M x N where M = 2 (x&y trace) or M = 4 is x&y for both eyes. Output is 2 x 1 x + y average position
|
| |
|
| static function | heuristicFilter (in indata, in level, in steps) |
| | Stampe 1993 heuristic filter as used by Eyelink.
|
| |
|
| Property | smoothing |
| | options for online smoothing of peeked data
|
| |
| Property | smoothingTime |
| | calculates the smoothing in ms
|
| |
◆ eyetrackerSmooth()
| function eyetrackerSmooth::eyetrackerSmooth |
( |
| ) |
|
This is the constructor for this class.
◆ doSmoothing()
| function eyetrackerSmooth::doSmoothing |
( |
in |
me, |
|
|
in |
in |
|
) |
| |
smooth data in M x N where M = 2 (x&y trace) or M = 4 is x&y for both eyes. Output is 2 x 1 x + y average position
◆ heuristicFilter()
| static function eyetrackerSmooth::heuristicFilter |
( |
in |
indata, |
|
|
in |
level, |
|
|
in |
steps |
|
) |
| |
|
static |
Stampe 1993 heuristic filter as used by Eyelink.
- Parameters
-
| indata | - input data |
| level | - 1 = filter level 1, 2 = filter level 1+2 |
| steps | - we step every # steps along the in data, changes the filter characteristics, 3 is the default (filter 2 is #+1) @out out - smoothed data |
◆ smoothingTime()
| function get eyetrackerSmooth::smoothingTime |
( |
in |
me | ) |
|
calculate smoothing Time in ms
◆ smoothing
| Property eyetrackerSmooth::smoothing |
options for online smoothing of peeked data
◆ smoothingTime
| Property eyetrackerSmooth::smoothingTime |
calculates the smoothing in ms
The documentation for this class was generated from the following file: