Monado OpenXR Runtime
|
Header for a "One Euro Filter" implementation. More...
Go to the source code of this file.
Data Structures | |
struct | m_filter_one_euro_base |
Base data type for One Euro filter instances. More... | |
struct | m_filter_euro_f32 |
One Euro filter for a single float measurement. More... | |
struct | m_filter_euro_vec2 |
One Euro filter for a 2D float measurement. More... | |
struct | m_filter_euro_vec3 |
One Euro filter for a 3D float measurement. More... | |
struct | m_filter_euro_quat |
One Euro filter for a unit quaternion (used as 3D rotation). More... | |
Macros | |
#define | M_EURO_FILTER_HEAD_TRACKING_FCMIN 30.0 |
#define | M_EURO_FILTER_HEAD_TRACKING_FCMIN_D 25.0 |
#define | M_EURO_FILTER_HEAD_TRACKING_BETA 0.6 |
Header for a "One Euro Filter" implementation.
See the original publication:
Casiez, G., Roussel, N., and Vogel, D. 2012. 1 € filter: a simple speed-based low-pass filter for noisy input in interactive systems. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. Association for Computing Machinery, New York, NY, USA, 2527–2530.
Available at: https://hal.inria.fr/hal-00670496/document