fors::flat_normaliser Class Reference
Public Member Functions |
|
int | mos_normalise (mosca::image &flat, const mosca::wavelength_calibration &wave_cal, cpl_image *spatial, cpl_table *slits, cpl_table *polytraces, double blue, double red, double dispersion, int spa_smooth_radius, int disp_smooth_radius, int spa_fit_polyorder, int disp_fit_nknots, double fit_threshold) |
|
int | lss_normalise (mosca::image &flat, const mosca::wavelength_calibration &wave_cal, int spa_smooth_radius, int disp_smooth_radius, int spa_fit_polyorder, int disp_fit_nknots, double fit_threshold) |
|
const mosca::image & | get_normalisation_image () const |
const std::vector< std::vector
< float > > & | get_wave_profiles () const |
|
std::vector< float > | get_wave_profiles_norm (double mflat_exptime, const std::vector< float > &slit_widths, const std::vector< float > &slit_lengths) const |
|
cpl_image * | get_wave_profiles_im () const |
|
cpl_image * | get_wave_profiles_im_mapped (const fors::detected_slits &det_slits, const mosca::wavelength_calibration &wave_cal, double firstLambda, double lastLambda, double dispersion) const |
Static Public Member Functions |
|
static int | get_middle_slit_valid_calib (const mosca::wavelength_calibration &wave_cal, int slit_end_pos, int slit_begin_pos) |
Private Attributes |
|
mosca::image | m_normalisation_image |
|
std::vector< std::vector< float > > | m_wave_profiles |
|
std::vector< float > | m_wave_profiles_norm |
Detailed Description
Definition at line 39 of file fors_flat_normalise.h.
The documentation for this class was generated from the following file: