Monado OpenXR Runtime
Public Member Functions | Static Public Member Functions | Data Fields
StereoCameraCalibrationWrapper Struct Reference

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

#include <tracking/t_calibration_opencv.hpp>

Collaboration diagram for StereoCameraCalibrationWrapper:
Collaboration graph
[legend]

Public Member Functions

 StereoCameraCalibrationWrapper (t_stereo_camera_calibration *stereo)
 
 StereoCameraCalibrationWrapper ()
 
 ~StereoCameraCalibrationWrapper ()
 
bool isDataStorageValid () const noexcept
 

Static Public Member Functions

static t_stereo_camera_calibrationallocData ()
 

Data Fields

t_stereo_camera_calibrationbase
 
CameraCalibrationWrapper view [2]
 
cv::Mat_< double > camera_translation_mat
 
cv::Mat_< double > camera_rotation_mat
 
cv::Mat_< double > camera_essential_mat
 
cv::Mat_< double > camera_fundamental_mat
 

Detailed Description

Essential stereo calibration data wrapped for C++.

Just like the cv::Mat that it holds, this object does not own (all) the memory it points to!

Constructor & Destructor Documentation

◆ StereoCameraCalibrationWrapper() [1/2]

StereoCameraCalibrationWrapper::StereoCameraCalibrationWrapper ( t_stereo_camera_calibration stereo)
inline

◆ StereoCameraCalibrationWrapper() [2/2]

StereoCameraCalibrationWrapper::StereoCameraCalibrationWrapper ( )
inline

◆ ~StereoCameraCalibrationWrapper()

StereoCameraCalibrationWrapper::~StereoCameraCalibrationWrapper ( )
inline

Member Function Documentation

◆ allocData()

static t_stereo_camera_calibration* StereoCameraCalibrationWrapper::allocData ( )
inlinestatic

◆ isDataStorageValid()

bool StereoCameraCalibrationWrapper::isDataStorageValid ( ) const
inlinenoexcept

Field Documentation

◆ base

t_stereo_camera_calibration* StereoCameraCalibrationWrapper::base

◆ camera_essential_mat

cv::Mat_<double> StereoCameraCalibrationWrapper::camera_essential_mat

◆ camera_fundamental_mat

cv::Mat_<double> StereoCameraCalibrationWrapper::camera_fundamental_mat

◆ camera_rotation_mat

cv::Mat_<double> StereoCameraCalibrationWrapper::camera_rotation_mat

◆ camera_translation_mat

cv::Mat_<double> StereoCameraCalibrationWrapper::camera_translation_mat

◆ view

CameraCalibrationWrapper StereoCameraCalibrationWrapper::view[2]

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