|
Fawkes API
Fawkes Development Version
|
A class for a ccd camera model. More...
#include <>>

Public Member Functions | |
| CCDCam (const CCDCalibration &cal, const fawkes::HomTransform *loc=0) | |
| Constructor. | |
| CCDCam (const float ax, const float ay, const float x0, const float y0, const fawkes::HomTransform *loc=0) | |
| Constructor. | |
| CCDCam (const CCDCam &cp) | |
| Copy constructor. | |
| virtual | ~CCDCam () |
| Destructor. | |
Public Member Functions inherited from firevision::ProjectiveCam | |
| ProjectiveCam (const ProjectiveCam &pc) | |
| Copy Constructor. | |
| virtual | ~ProjectiveCam () |
| Destructor. | |
| virtual ProjectiveCam & | set_location (const fawkes::HomTransform &loc) |
| Sets a new location for the camera. | |
| virtual ProjectiveCam & | set_location (float roll, float pitch, float yaw, float height, float x=0, float y=0) |
| Sets a new location for the camera. | |
| virtual fawkes::cart_coord_2d_t | get_GPA_world_coord (const center_in_roi_t &img_p) const |
| Returns a point in the world under the ground plane assumption. | |
| virtual center_in_roi_t | get_GPA_image_coord (const fawkes::cart_coord_2d_t &wld_p) const |
| Returns an image point of a world point under the ground plane assumption. | |
| virtual void | print_info (const char *name=0, const char *col_sep=0, const char *row_sep=0) const |
| Prints the matrix P. | |
Additional Inherited Members | |
Protected Member Functions inherited from firevision::ProjectiveCam | |
| ProjectiveCam (const Calibration &cal, const fawkes::HomTransform *loc=0) | |
| Constructor. | |
| ProjectiveCam (const Calibration &cal, float roll, float pitch, float yaw, float height, float x=0, float y=0) | |
| Constructor. | |
| Calibration | get_cal () const |
| Calibration getter. | |
| fawkes::Matrix | get_p () const |
| P matrix getter. | |
| fawkes::Matrix | get_GPA_p () const |
| Returns the modified P matrix. | |
| firevision::CCDCam::CCDCam | ( | const CCDCalibration & | cal, |
| const fawkes::HomTransform * | loc = 0 |
||
| ) |
Constructor.
| cal | Calibration matrix of the camera |
| loc | Location of the camera (= translation + rotation) |
Definition at line 41 of file ccd_cam.cpp.
| firevision::CCDCam::CCDCam | ( | const float | ax, |
| const float | ay, | ||
| const float | x0, | ||
| const float | y0, | ||
| const fawkes::HomTransform * | loc = 0 |
||
| ) |
Constructor.
| 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 |
| loc | Location of the camera (= translation + rotation) |
Definition at line 53 of file ccd_cam.cpp.
| firevision::CCDCam::CCDCam | ( | const CCDCam & | cp | ) |
|
virtual |
Destructor.
Definition at line 68 of file ccd_cam.cpp.