#include <PSF.h>

Inheritance diagram for PSF_ZEMAX:
PSF

Public Member Functions

 PSF_ZEMAX (std::string filename, int fiber_number)
 
cv::Mat get_PSF (int order, double wavelength)
 
cv::Mat interpolate_PSF (cv::Mat psf1, cv::Mat psf2, double w1, double w2, double w)
 
- Public Member Functions inherited from PSF
 PSF ()
 
virtual ~PSF ()
 

Private Attributes

std::map< int, std::vector< PSFdata > > psfs
 

Constructor & Destructor Documentation

PSF_ZEMAX::PSF_ZEMAX ( std::string  filename,
int  fiber_number 
)

Member Function Documentation

cv::Mat PSF_ZEMAX::get_PSF ( int  order,
double  wavelength 
)
virtual

Implements PSF.

cv::Mat PSF_ZEMAX::interpolate_PSF ( cv::Mat  psf1,
cv::Mat  psf2,
double  w1,
double  w2,
double  w 
)

Member Data Documentation

std::map< int, std::vector<PSFdata> > PSF_ZEMAX::psfs
private

The documentation for this class was generated from the following files:
  • /home/stuermer/Repos/cpp/EchelleSimulator/include/PSF.h
  • /home/stuermer/Repos/cpp/EchelleSimulator/src/PSF.cpp