PSF Class Referenceabstract
Class handles point spread functions. More...
#include <PSF.h>
Inheritance diagram for PSF:

Public Member Functions | |
PSF () | |
virtual | ~PSF () |
virtual cv::Mat | get_PSF (int order, double wavelength)=0 |
Detailed Description
Class handles point spread functions.
This class handles point spread functions (PSFs). It's basic functionality is to deliver a PSF as a 2d matrix for a given wavelength and order of an echelle spectrograph.
Typically the PSF of an echelle spectrograph will vary across the CCD depending on the wavelength, the echelle order, and the illumination of the optics. The PSF might not be stable from target to target, as illumination might vary due to different coupling conditions and imperfect scrambling of the fibers.
To implement own PSF classes, inherit from PSF and overwrite get_PSF function
Constructor & Destructor Documentation
PSF::PSF | ( | ) |
|
virtual |
Member Function Documentation
|
pure virtual |
Implemented in PSF_gaussian, and PSF_ZEMAX.
The documentation for this class was generated from the following files: