Fawkes API Fawkes Development Version

firevision::Calibration Class Reference

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

#include <>>

Inheritance diagram for firevision::Calibration:

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:
calthe Calibration to copy

Definition at line 59 of file calibration.cpp.

References K().

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

Constructor.

Parameters:
k3x3 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:
kthe 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:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends