LibMultiSense
LibMultiSense Documentation
Loading...
Searching...
No Matches
multisense::QMatrix Class Reference

#include <MultiSenseUtilities.hh>

Public Member Functions

 QMatrix (const CameraCalibration &reference_cal, const CameraCalibration &matching_cal)
 Construct a minimal Q matrix from calibrations.
 
Point< voidreproject (const Pixel &pixel, double disparity) const
 

Private Attributes

double fx_ = 0.0
 
double fy_ = 0.0
 
double cx_ = 0.0
 
double cy_ = 0.0
 
double tx_ = 0.0
 
double cx_prime_ = 0.0
 
double fytx_ = 0.0
 
double fxtx_ = 0.0
 
double fycxtx_ = 0.0
 
double fxcytx_ = 0.0
 
double fxfytx_ = 0.0
 
double fycxcxprime_ = 0.0
 

Detailed Description

Definition at line 99 of file MultiSenseUtilities.hh.

Constructor & Destructor Documentation

◆ QMatrix()

multisense::QMatrix::QMatrix ( const CameraCalibration reference_cal,
const CameraCalibration matching_cal 
)
inline

Construct a minimal Q matrix from calibrations.

Parameters
reference_calThe calibration corresponding to the image where disaprities are computed with
matching_calThe calibration corresponding to the image where pixels is the disparity image are matched against

Definition at line 110 of file MultiSenseUtilities.hh.

Member Function Documentation

◆ reproject()

Point< void > multisense::QMatrix::reproject ( const Pixel pixel,
double  disparity 
) const
inline

Definition at line 126 of file MultiSenseUtilities.hh.

Member Data Documentation

◆ cx_

double multisense::QMatrix::cx_ = 0.0
private

Definition at line 139 of file MultiSenseUtilities.hh.

◆ cx_prime_

double multisense::QMatrix::cx_prime_ = 0.0
private

Definition at line 142 of file MultiSenseUtilities.hh.

◆ cy_

double multisense::QMatrix::cy_ = 0.0
private

Definition at line 140 of file MultiSenseUtilities.hh.

◆ fx_

double multisense::QMatrix::fx_ = 0.0
private

Definition at line 137 of file MultiSenseUtilities.hh.

◆ fxcytx_

double multisense::QMatrix::fxcytx_ = 0.0
private

Definition at line 148 of file MultiSenseUtilities.hh.

◆ fxfytx_

double multisense::QMatrix::fxfytx_ = 0.0
private

Definition at line 149 of file MultiSenseUtilities.hh.

◆ fxtx_

double multisense::QMatrix::fxtx_ = 0.0
private

Definition at line 145 of file MultiSenseUtilities.hh.

◆ fy_

double multisense::QMatrix::fy_ = 0.0
private

Definition at line 138 of file MultiSenseUtilities.hh.

◆ fycxcxprime_

double multisense::QMatrix::fycxcxprime_ = 0.0
private

Definition at line 150 of file MultiSenseUtilities.hh.

◆ fycxtx_

double multisense::QMatrix::fycxtx_ = 0.0
private

Definition at line 147 of file MultiSenseUtilities.hh.

◆ fytx_

double multisense::QMatrix::fytx_ = 0.0
private

Definition at line 144 of file MultiSenseUtilities.hh.

◆ tx_

double multisense::QMatrix::tx_ = 0.0
private

Definition at line 141 of file MultiSenseUtilities.hh.


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