#include <xsh_data_resid_tab.h>#include <xsh_utils.h>#include <xsh_error.h>#include <xsh_msg.h>#include <xsh_pfits.h>#include <cpl.h>#include <xsh_drl.h>#include <xsh_utils_table.h>#include <xsh_data_wavesol.h>Go to the source code of this file.
Functions | |
| xsh_resid_tab * | xsh_resid_tab_create (int size, double *lambda, double *order, double *slit, double *sn, int *slit_index, double *thpre_x, double *thpre_y, double *corr_x, double *corr_y, double *gaussian_norm, double *gaussian_fit_x, double *gaussian_fit_y, double *gaussian_sigma_x, double *gaussian_sigma_y, double *gaussian_fwhm_x, double *gaussian_fwhm_y, int *flag, xsh_wavesol *wavesol, int wavesol_type) |
| Create a residual tab structure. | |
| cpl_frame * | xsh_resid_tab_erase_flagged (cpl_frame *resid, const char *name) |
| xsh_resid_tab * | xsh_resid_tab_load (cpl_frame *resid_tab_frame) |
| Load a residual tab from a frame. | |
| void | xsh_resid_tab_free (xsh_resid_tab **resid) |
| Free memory associated to a resid_tab. | |
| void | xsh_resid_tab_log (xsh_resid_tab *resid, const char *filename) |
| Log the residual tab in a ASCII file. | |
| cpl_frame * | xsh_resid_tab_save (xsh_resid_tab *resid, const char *filename, xsh_instrument *instr, const char *tag) |
| Save a residual tab to a frame. | |
| double * | xsh_resid_tab_get_lambda_data (xsh_resid_tab *resid) |
| Get the size of the residual tab. | |
| double * | xsh_resid_tab_get_order_data (xsh_resid_tab *resid) |
| Get the Orders array of the residual tab. | |
| double * | xsh_resid_tab_get_slitpos_data (xsh_resid_tab *resid) |
| Get the slit_pos array of the residual tab. | |
| double * | xsh_resid_tab_get_thpre_x_data (xsh_resid_tab *resid) |
| Get the slit_index array of the residual tab. | |
| double * | xsh_resid_tab_get_thpre_y_data (xsh_resid_tab *resid) |
| Get the thpre_y array of the residual tab. | |
| double * | xsh_resid_tab_get_xgauss_data (xsh_resid_tab *resid) |
| Get the xgauss array of the residual tab. | |
| double * | xsh_resid_tab_get_ygauss_data (xsh_resid_tab *resid) |
| Get the ygauss array of the residual tab. | |
| cpl_error_code | xsh_frame_table_resid_merge (cpl_frame *self, cpl_frame *right, const int solution_type) |
1.6.1