#include <models/camera/calibration.h>
Inheritance diagram for firevision::Calibration:
Public Member Functions | |
Calibration (const Calibration &cal) | |
Copy Constructor. | |
Calibration (const fawkes::Matrix &k) | |
Constructor. | |
virtual | ~Calibration () |
Destructor. | |
Matrix | K () const |
Calibration getter. | |
Protected Member Functions | |
Calibration () | |
Hidden default constructor. | |
Calibration & | K (const fawkes::Matrix &k) |
Sets the calibration matrix. |
Definition at line 35 of file calibration.h.
firevision::Calibration::Calibration | ( | const Calibration & | cal | ) |
Copy Constructor.
cal | the Calibration to copy |
Definition at line 59 of file calibration.cpp.
References K().
firevision::Calibration::Calibration | ( | const fawkes::Matrix & | k | ) |
Constructor.
k | 3x3 Calibration matrix of the camera |
Definition at line 51 of file calibration.cpp.
References K().
firevision::Calibration::~Calibration | ( | ) | [virtual] |
firevision::Calibration::Calibration | ( | ) | [protected] |
Hidden default constructor.
Definition at line 43 of file calibration.cpp.
References fawkes::Matrix::id().
Calibration & firevision::Calibration::K | ( | const fawkes::Matrix & | k | ) | [protected] |
Sets the calibration matrix.
The matrix k has a size 3x3. The elements (row by row): scale factor in x-direction, skew, x-coordinate of the principal point 0, scale factor in y-direction, y-coordinate of the principal point 0, 0, 1
k | the calibration matrix |
Definition at line 88 of file calibration.cpp.
References fawkes::Matrix::id(), fawkes::Matrix::overlay(), and fawkes::Matrix::size().
Matrix firevision::Calibration::K | ( | ) | const |
Calibration getter.
Definition at line 74 of file calibration.cpp.
References fawkes::Matrix::get_submatrix().
Referenced by Calibration(), and firevision::CCDCalibration::CCDCalibration().