Public Member Functions | Public Attributes | List of all members
librealsense::algo::depth_to_rgb_calibration::calib Struct Reference

#include <calibration.h>

Public Member Functions

p_matrix const calc_p_mat () const
 
 calib ()=default
 
 calib (calib const &)=default
 
 calib (rs2_intrinsics_double const &rgb_intrinsics, rs2_extrinsics_double const &depth_to_rgb_extrinsics)
 
 calib (rs2_intrinsics const &rgb_intrinsics, rs2_extrinsics const &depth_to_rgb_extrinsics)
 
void copy_coefs (calib &obj) const
 
rs2_extrinsics_double get_extrinsics () const
 
rs2_intrinsics_double get_intrinsics () const
 
calib operator* (double step_size) const
 
calib operator+ (const calib &c) const
 
calib operator- (const calib &c) const
 
calib operator/ (double factor) const
 
calib operator/ (const calib &c) const
 

Public Attributes

double coeffs [5]
 
int height = 0
 
k_matrix k_mat = matrix_3x3{ 0}
 
rs2_distortion model
 
matrix_3x3 rot = { { 0 } }
 
translation trans = { 0 }
 
int width = 0
 

Detailed Description

Definition at line 133 of file calibration.h.

Constructor & Destructor Documentation

librealsense::algo::depth_to_rgb_calibration::calib::calib ( )
default
librealsense::algo::depth_to_rgb_calibration::calib::calib ( calib const &  )
default
calib::calib ( rs2_intrinsics_double const &  rgb_intrinsics,
rs2_extrinsics_double const &  depth_to_rgb_extrinsics 
)
explicit

Definition at line 12 of file calibration.cpp.

calib::calib ( rs2_intrinsics const &  rgb_intrinsics,
rs2_extrinsics const &  depth_to_rgb_extrinsics 
)
explicit

Definition at line 34 of file calibration.cpp.

Member Function Documentation

p_matrix const calib::calc_p_mat ( ) const

Definition at line 73 of file calibration.cpp.

void calib::copy_coefs ( calib obj) const

Definition at line 102 of file calibration.cpp.

rs2_extrinsics_double calib::get_extrinsics ( ) const

Definition at line 63 of file calibration.cpp.

rs2_intrinsics_double calib::get_intrinsics ( ) const

Definition at line 55 of file calibration.cpp.

calib calib::operator* ( double  step_size) const

Definition at line 116 of file calibration.cpp.

calib calib::operator+ ( const calib c) const

Definition at line 141 of file calibration.cpp.

calib calib::operator- ( const calib c) const

Definition at line 162 of file calibration.cpp.

calib calib::operator/ ( double  factor) const

Definition at line 136 of file calibration.cpp.

calib calib::operator/ ( const calib c) const

Definition at line 182 of file calibration.cpp.

Member Data Documentation

double librealsense::algo::depth_to_rgb_calibration::calib::coeffs[5]

Definition at line 141 of file calibration.h.

int librealsense::algo::depth_to_rgb_calibration::calib::height = 0

Definition at line 139 of file calibration.h.

k_matrix librealsense::algo::depth_to_rgb_calibration::calib::k_mat = matrix_3x3{ 0}

Definition at line 137 of file calibration.h.

rs2_distortion librealsense::algo::depth_to_rgb_calibration::calib::model

Definition at line 140 of file calibration.h.

matrix_3x3 librealsense::algo::depth_to_rgb_calibration::calib::rot = { { 0 } }

Definition at line 135 of file calibration.h.

translation librealsense::algo::depth_to_rgb_calibration::calib::trans = { 0 }

Definition at line 136 of file calibration.h.

int librealsense::algo::depth_to_rgb_calibration::calib::width = 0

Definition at line 138 of file calibration.h.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:38