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: