monado/src/xrt/drivers/rift_s/rift_s_util.h
Jan Schmidt 495eecb65f d/rift_s: Add 6DOF SLAM tracking and hand tracking
Find and capture input from cameras, and split according to
frame type. Send long exposure tracking frames through
the AEG module, and SLAM and hand tracking trackers.

Add controller emulated hand devices.

The native "fisheye62" camera distortion model is
dynamically converted to OpenCV Kannala-Brandt
parameters using a TinyCeres solver.
2022-09-26 00:32:28 +10:00

29 lines
490 B
C

/*
* Copyright 2022 Jan Schmidt
* SPDX-License-Identifier: BSL-1.0
*/
/*!
* @file
* @brief Oculus Rift S utility functions
* @author Jan Schmidt <jan@centricular.com>
* @ingroup drv_rift_s
*/
#pragma once
#include "tracking/t_tracking.h"
#include "rift_s_firmware.h"
#ifdef __cplusplus
extern "C" {
#endif
struct t_stereo_camera_calibration *
rift_s_create_stereo_camera_calib_rotated(struct rift_s_camera_calibration_block *camera_calibration);
#ifdef __cplusplus
}
#endif