firevision::CCDCalibration Class Reference

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

#include <models/camera/ccd_calibration.h>

Inheritance diagram for firevision::CCDCalibration:

[legend]
List of all members.

Public Member Functions

 CCDCalibration (float ax, float ay, float x0, float y0)
 Constructor.
 CCDCalibration (float hor_fov, unsigned int img_width, unsigned int img_height)
 Constructor.
 CCDCalibration (const CCDCalibration &cp)
 Copy constructor.
virtual ~CCDCalibration ()
 Destructor.

Detailed Description

A Calibration matrix for a ccd camera.

Author:
Christof Rath

Definition at line 34 of file ccd_calibration.h.


Constructor & Destructor Documentation

firevision::CCDCalibration::CCDCalibration ( float  ax,
float  ay,
float  x0,
float  y0 
)

Constructor.

Parameters:
ax is the scale factor in the x-coordinate direction
ay is the scale factor in the y-coordinate direction
x0 is the x-coordinate of the principal point
y0 is the y-coordinate of the principal point

Definition at line 43 of file ccd_calibration.cpp.

References firevision::Calibration::K(), and fawkes::Matrix::Matrix().

firevision::CCDCalibration::CCDCalibration ( float  hor_fov,
unsigned int  img_width,
unsigned int  img_height 
)

Constructor.

Parameters:
hor_fov horizontal field of view [rad]
img_width width of the image [px]
img_height height of the image [px]

Definition at line 62 of file ccd_calibration.cpp.

References firevision::Calibration::K(), and fawkes::Matrix::Matrix().

firevision::CCDCalibration::CCDCalibration ( const CCDCalibration cp  ) 

Copy constructor.

Parameters:
cp the CCDCalibration to copy

Definition at line 82 of file ccd_calibration.cpp.

References firevision::Calibration::K().

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

Destructor.

Definition at line 90 of file ccd_calibration.cpp.


The documentation for this class was generated from the following files:
Generated on Tue Feb 22 13:33:02 2011 for Fawkes API by  doxygen 1.4.7