Monado OpenXR Runtime
lm_hand_init_guesser.hpp
Go to the documentation of this file.
1// Copyright 2022, Collabora, Ltd.
2// SPDX-License-Identifier: BSL-1.0
3/*!
4 * @file
5 * @brief Levenberg-Marquardt kinematic optimizer
6 * @author Moses Turner <moses@collabora.com>
7 * @ingroup tracking
8 */
9
10#pragma once
11#include "math/m_api.h"
12#include "math/m_vec3.h"
13
14#include "lm_defines.hpp"
15
16
17namespace xrt::tracking::hand::mercury::lm {
18
19bool
20hand_init_guess(one_frame_input &observation, const float hand_size, xrt_pose left_in_right, xrt_pose &out_wrist_guess);
21
22} // namespace xrt::tracking::hand::mercury::lm
Defines for Levenberg-Marquardt kinematic optimizer.
C interface to math library.
C vec3 math library.
A pose composed of a position and orientation.
Definition: xrt_defines.h:465