monado/src/xrt/auxiliary/math
Campbell Suter 0f8da1900b a/math: Fix math_pose_invert breaking on rotated poses, and add a test
Previously, math_pose_invert would apply a multiplication in the wrong
order. This lead to the position of the 'original' pose being rotated.

This patch fixes that, and adds a unit test to check this case.
2022-06-01 16:44:03 +01:00
..
CMakeLists.txt auxiliary: Break apart CMakeLists.txt file 2022-05-23 09:12:54 -05:00
m_api.h misc: Use pretty printers and remove stale matrix print functions 2022-05-26 18:35:39 +00:00
m_base.cpp a/math: Fix math_pose_invert breaking on rotated poses, and add a test 2022-06-01 16:44:03 +01:00
m_documentation.hpp a/math: Improve word choice/clarity 2022-05-17 17:39:52 -05:00
m_eigen_interop.hpp a/math: Add multiple isometry-related matrix functions 2022-05-26 18:35:39 +00:00
m_filter_fifo.c a/math: Improve word choice/clarity 2022-05-17 17:39:52 -05:00
m_filter_fifo.h a/math: Improve word choice/clarity 2022-05-17 17:39:52 -05:00
m_filter_one_euro.c a/math: Improve word choice/clarity 2022-05-17 17:39:52 -05:00
m_filter_one_euro.h a/math: Normalize argument order of one euro filter initializing functions. 2022-04-13 09:40:40 -05:00
m_hash.cpp m/headers: Rename C++ headers to hpp and tidy headers 2019-11-21 14:54:17 +00:00
m_imu_3dof.c m/3dof: Fix conversion warning 2022-05-02 17:16:04 +01:00
m_imu_3dof.h m/3dof: Fix conversion warning 2022-05-02 17:16:04 +01:00
m_imu_pre.c monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
m_imu_pre.h a/math: Improve word choice/clarity 2022-05-17 17:39:52 -05:00
m_lowpass_float.cpp m/lowpass: Fix no define parameter warning 2022-05-02 17:16:04 +01:00
m_lowpass_float.h a/math: Improve word choice/clarity 2022-05-17 17:39:52 -05:00
m_lowpass_float.hpp a/math: Improve word choice/clarity 2022-05-17 17:39:52 -05:00
m_lowpass_float_vector.hpp a/math: Improve word choice/clarity 2022-05-17 17:39:52 -05:00
m_lowpass_integer.cpp m/lowpass: Fix no define parameter warning 2022-05-02 17:16:04 +01:00
m_lowpass_integer.h a/math: Improve word choice/clarity 2022-05-17 17:39:52 -05:00
m_lowpass_integer.hpp a/math: Improve word choice/clarity 2022-05-17 17:39:52 -05:00
m_mathinclude.h a/math: Tell clang-tidy to leave our MSVC-mandated define alone. 2022-04-13 01:11:17 +01:00
m_matrix_4x4_f64.h m/mat4: Add Matrix 4x4 f64 functions 2021-08-17 12:04:49 +01:00
m_optics.c Bugfix in solving quadratic equation for FoV calculation 2021-12-10 18:08:50 +00:00
m_permutation.c monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
m_permutation.h xrt: Reflow after column change 2021-01-15 13:50:32 +00:00
m_predict.c a/math: Fix some it's vs its. 2021-11-03 17:23:51 -05:00
m_predict.h m/predict: Add C++ extern guards 2021-09-14 13:42:20 +01:00
m_quatexpmap.cpp a/math: Improve word choice/clarity 2022-05-17 17:39:52 -05:00
m_rational.hpp a/math: Add a rational number struct template. 2022-02-22 09:58:19 -06:00
m_relation_history.cpp a/math: Add a clear() method to RelationHistory/m_relation_history 2022-05-18 14:45:12 +00:00
m_relation_history.h a/math: Add a clear() method to RelationHistory/m_relation_history 2022-05-18 14:45:12 +00:00
m_space.cpp a/math: Improve word choice/clarity 2022-05-17 17:39:52 -05:00
m_space.h monado: Apply clang-tidy fixes to most of the codebase. 2022-04-13 09:34:54 -05:00
m_vec2.h aux/math: Add m_vec2_lerp 2021-10-02 23:05:19 +01:00
m_vec3.h m/vec3: Add operator/ for scalar division 2021-12-21 11:43:17 +00:00