Public Member Functions | Protected Member Functions

firevision::Calibration Class Reference

A Calibration matrix for a finite camera. More...

#include <>>

Inheritance diagram for firevision::Calibration:
Inheritance graph
[legend]

List of all members.

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.
CalibrationK (const fawkes::Matrix &k)
 Sets the calibration matrix.

Detailed Description

A Calibration matrix for a finite camera.

Author:
Christof Rath

Definition at line 35 of file calibration.h.


Constructor & Destructor Documentation

firevision::Calibration::Calibration ( const Calibration cal  ) 

Copy Constructor.

Parameters:
cal the Calibration to copy

Definition at line 59 of file calibration.cpp.

References K().

firevision::Calibration::Calibration ( const fawkes::Matrix k  ) 

Constructor.

Parameters:
k 3x3 Calibration matrix of the camera

Definition at line 51 of file calibration.cpp.

References K().

firevision::Calibration::~Calibration (  )  [virtual]

Destructor.

Definition at line 66 of file calibration.cpp.

firevision::Calibration::Calibration (  )  [protected]

Hidden default constructor.

Definition at line 43 of file calibration.cpp.

References fawkes::Matrix::id().


Member Function Documentation

Matrix firevision::Calibration::K (  )  const

Calibration getter.

Returns:
The calibration matrix

Definition at line 74 of file calibration.cpp.

References fawkes::Matrix::get_submatrix().

Referenced by Calibration(), and firevision::CCDCalibration::CCDCalibration().

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

Parameters:
k the calibration matrix
Returns:
reference to this instance

Definition at line 88 of file calibration.cpp.

References fawkes::Matrix::id(), fawkes::Matrix::overlay(), and fawkes::Matrix::size().


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