Calibration Library 1.0.0
A C++ library for camera calibration and vision-related geometric transformations
Loading...
Searching...
No Matches
calib::CameraTraits< ScheimpflugCamera< CameraT > > Struct Template Reference

#include <scheimpflug.h>

Static Public Member Functions

template<typename T >
static auto from_array (const T *intr) -> ScheimpflugCamera< decltype(CameraTraits< CameraT >::from_array(intr))>
 
static void to_array (const ScheimpflugCamera< CameraT > &cam, std::array< double, param_count > &arr)
 

Static Public Attributes

static constexpr size_t param_count = CameraTraits<CameraT>::param_count + 2
 
static constexpr int idx_fx = CameraTraits<CameraT>::idx_fx
 
static constexpr int idx_fy = CameraTraits<CameraT>::idx_fy
 
static constexpr int idx_skew = CameraTraits<CameraT>::idx_skew
 
static constexpr int k_tau_x_idx = CameraTraits<CameraT>::param_count
 
static constexpr int k_tau_y_idx = CameraTraits<CameraT>::param_count + 1
 

Detailed Description

template<camera_model CameraT>
struct calib::CameraTraits< ScheimpflugCamera< CameraT > >

Definition at line 235 of file scheimpflug.h.

Member Function Documentation

◆ from_array()

template<camera_model CameraT>
template<typename T >
static auto calib::CameraTraits< ScheimpflugCamera< CameraT > >::from_array ( const T *  intr) -> ScheimpflugCamera<decltype(CameraTraits<CameraT>::from_array(intr))>
inlinestatic

Definition at line 245 of file scheimpflug.h.

◆ to_array()

template<camera_model CameraT>
static void calib::CameraTraits< ScheimpflugCamera< CameraT > >::to_array ( const ScheimpflugCamera< CameraT > &  cam,
std::array< double, param_count > &  arr 
)
inlinestatic

Definition at line 251 of file scheimpflug.h.

Member Data Documentation

◆ idx_fx

template<camera_model CameraT>
constexpr int calib::CameraTraits< ScheimpflugCamera< CameraT > >::idx_fx = CameraTraits<CameraT>::idx_fx
staticconstexpr

Definition at line 237 of file scheimpflug.h.

◆ idx_fy

template<camera_model CameraT>
constexpr int calib::CameraTraits< ScheimpflugCamera< CameraT > >::idx_fy = CameraTraits<CameraT>::idx_fy
staticconstexpr

Definition at line 238 of file scheimpflug.h.

◆ idx_skew

template<camera_model CameraT>
constexpr int calib::CameraTraits< ScheimpflugCamera< CameraT > >::idx_skew = CameraTraits<CameraT>::idx_skew
staticconstexpr

Definition at line 239 of file scheimpflug.h.

◆ k_tau_x_idx

template<camera_model CameraT>
constexpr int calib::CameraTraits< ScheimpflugCamera< CameraT > >::k_tau_x_idx = CameraTraits<CameraT>::param_count
staticconstexpr

Definition at line 241 of file scheimpflug.h.

◆ k_tau_y_idx

template<camera_model CameraT>
constexpr int calib::CameraTraits< ScheimpflugCamera< CameraT > >::k_tau_y_idx = CameraTraits<CameraT>::param_count + 1
staticconstexpr

Definition at line 242 of file scheimpflug.h.

◆ param_count

template<camera_model CameraT>
constexpr size_t calib::CameraTraits< ScheimpflugCamera< CameraT > >::param_count = CameraTraits<CameraT>::param_count + 2
staticconstexpr

Definition at line 236 of file scheimpflug.h.


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