Monado OpenXR Runtime
math Directory Reference

C interface to some transform-related math functions.

More...

Directory dependency graph for math:
auxiliary/math

Files

file  m_api.h [code]
 C interface to math library.
 
file  m_base.cpp
 Base implementations for math library.
 
file  m_clock_offset.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.
 

Detailed Description

C interface to some transform-related math functions.