Monado OpenXR Runtime
xrt::auxiliary::tracking::CameraCalibrationWrapper Struct Reference

Essential calibration data wrapped for C++. More...

#include <tracking/t_calibration_opencv.hpp>

Collaboration diagram for xrt::auxiliary::tracking::CameraCalibrationWrapper:

Public Member Functions

 CameraCalibrationWrapper (t_camera_calibration &calib)
 
bool isDataStorageValid () const noexcept
 Try to verify nothing was reallocated. More...
 

Data Fields

t_camera_calibrationbase
 
xrt_sizeimage_size_pixels
 
const cv::Size image_size_pixels_cv
 
cv::Mat_< double > intrinsics_mat
 
cv::Mat_< double > distortion_mat
 
enum t_camera_distortion_modeldistortion_model
 

Detailed Description

Essential calibration data wrapped for C++.

Like the cv::Mat that it holds, this object does not own all the memory it points to!

Member Function Documentation

◆ isDataStorageValid()

bool xrt::auxiliary::tracking::CameraCalibrationWrapper::isDataStorageValid ( ) const
inlinenoexcept

The documentation for this struct was generated from the following file: