|
Monado OpenXR Runtime
|
C interface to some transform-related math functions.
More...
Files | |
| m_api.h | |
| C interface to math library. | |
| m_base.cpp | |
| Base implementations for math library. | |
| m_clock_tracking.c | |
| Helpers to estimate offsets between clocks. | |
| m_clock_tracking.h | |
| Helpers to estimate offsets between clocks. | |
| m_documentation.hpp | |
| Header with only documentation. | |
| m_eigen_interop.hpp | |
| Interoperability helpers connecting internal math types and Eigen. | |
| m_filter_fifo.c | |
| A fifo that also lets you dynamically filter. | |
| m_filter_fifo.h | |
| A fifo that also lets you dynamically filter. | |
| m_filter_one_euro.c | |
| The "One Euro Filter" for filtering interaction data. | |
| m_filter_one_euro.h | |
| Header for a "One Euro Filter" implementation. | |
| m_hash.cpp | |
| Hashing function. | |
| m_imu_3dof.c | |
| A IMU fusion specially made for 3dof devices. | |
| m_imu_3dof.h | |
| A IMU fusion specially made for 3dof devices. | |
| m_imu_pre.c | |
| IMU pre filter struct. | |
| m_imu_pre.h | |
| IMU pre filter struct. | |
| m_lowpass_float.cpp | |
| Wrap float filters for C. | |
| m_lowpass_float.h | |
| Low-pass IIR filter for floats - C wrapper. | |
| m_lowpass_float.hpp | |
| Low-pass IIR filter. | |
| m_lowpass_float_vector.hpp | |
| Low-pass IIR filter on vectors. | |
| m_lowpass_integer.cpp | |
| Wrap integer filters for C. | |
| m_lowpass_integer.h | |
| Low-pass IIR filter for integers - C wrapper. | |
| m_lowpass_integer.hpp | |
| Low-pass IIR filter for integers. | |
| m_mathinclude.h | |
| Wrapper header for <math.h> to ensure pi-related math constants are defined. | |
| m_matrix_2x2.h | |
| C matrix_2x2 math library. | |
| m_matrix_4x4_f64.h | |
| C matrix 4x4 f64 math library. | |
| m_matrix_projection.cpp | |
| Matrix function for creating projection matrices. | |
| m_optics.c | |
| Functions related to field-of-view. | |
| m_permutation.c | |
| Code to generate permutation of indices. | |
| m_permutation.h | |
| Code to generate permutation of indices. | |
| m_predict.c | |
| Simple function to predict a new pose from a given pose. | |
| m_predict.h | |
| Simple function to predict a new pose from a given pose. | |
| m_quatexpmap.cpp | |
| Base implementations for math library. | |
| m_rational.hpp | |
| A very simple rational number type. | |
| m_relation_history.cpp | |
| Small utility for keeping track of the history of an xrt_space_relation, ie. | |
| m_relation_history.h | |
| Small utility for keeping track of the history of an xrt_space_relation, ie. | |
| m_space.cpp | |
| Functions for manipulating a xrt_relation_chain struct. | |
| m_space.h | |
| Functions for manipulating xrt_pose, xrt_space_relation and xrt_relation_chain structs. | |
| m_vec2.h | |
| C vec2 math library. | |
| m_vec3.h | |
| C vec3 math library. | |
C interface to some transform-related math functions.