24 #include <fvmodels/camera/calibration.h>
26 #include <core/exceptions/software.h>
28 using namespace fawkes;
30 namespace firevision {
43 Calibration::Calibration():
Matrix(3, 3)
Matrix & id()
Sets the diagonal elements to 1.0 and all other to 0.0.
Calibration()
Hidden default constructor.
A Calibration matrix for a finite camera.
void overlay(unsigned int row, unsigned int col, const Matrix &m)
Overlays another matrix over this matrix.
void size(unsigned int &num_rows, unsigned int &num_cols) const
Determines the dimensions of the matrix.
Matrix get_submatrix(unsigned int row, unsigned int col, unsigned int num_rows, unsigned int num_cols) const
Returns a submatrix of the matrix.
virtual ~Calibration()
Destructor.
Expected parameter is missing.
Matrix K() const
Calibration getter.