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