00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 #include <string.h>
00032 #include <cpl.h>
00033 #include "bad_cfg.h"
00034 #include "badsky_cfg.h"
00035 #include "detnoise_cfg.h"
00036 #include "detlin_cfg.h"
00037 #include "dark_cfg.h"
00038 #include "ns_cfg.h"
00039 #include "new_stack_cfg.h"
00040 #include "flat_cfg.h"
00041 #include "lamp_cfg.h"
00042 #include "wavecal_cfg.h"
00043 #include "psf_cfg.h"
00044 #include "focus_cfg.h"
00045 #include "tilt_cfg.h"
00046 #include "twiflat_cfg.h"
00047 #include "cubecreate_cfg.h"
00048 #include "object_cfg.h"
00049 #include "standstar_cfg.h"
00050 #include "finddist_cfg.h"
00051 #include "sinfoni_dfs.h"
00052 #include "sinfoni_hidden.h"
00053
00054
00060
00061
00064
00071
00072
00073
00074
00075 #define N_INST_SET 4
00076
00077
00078 void rec_bp_dist_set(bad_config* cfg, cpl_parameterlist* cpl_cfg, int is);
00079 void rec_bp_sky_set(badsky_config* cfg, cpl_parameterlist* cpl_cfg, int is);
00080 void rec_bp_norm_set(bad_config* cfg, cpl_parameterlist* cpl_cfg, int is);
00081 void rec_bp_noise_set(detnoise_config* cfg, cpl_parameterlist* cpl_cfg, int is);
00082 void rec_bp_lin_set(detlin_config* cfg, cpl_parameterlist* cpl_cfg, int is);
00083 void rec_dark_set(dark_config* cfg, cpl_parameterlist* cpl_cfg, int is);
00084 void rec_lampflats_set(flat_config* cfg, cpl_parameterlist * cpl_cfg, int is);
00085 void rec_lampspec_set(lamp_config* cfg, cpl_parameterlist * cpl_cfg, int is);
00086 void rec_distortion_set(finddist_config* cfg, cpl_parameterlist * cpl_cfg, int is);
00087 void rec_nst_set(ns_config* cfg, cpl_parameterlist* cpl_cfg, int is);
00088
00089 void rec_stack_psf_set(stack_config_n* cfg, cpl_parameterlist* cpl_cfg, int is);
00090 void rec_stack_focus_set(stack_config_n* cfg, cpl_parameterlist* cpl_cfg, int is);
00091 void rec_stack_lampspec_set(stack_config_n* cfg, cpl_parameterlist* cpl_cfg, int is);
00092 void rec_stack_lampflats_set(stack_config_n* cfg, cpl_parameterlist* cpl_cfg, int is);
00093 void rec_stack_wcal_set(stack_config_n* cfg, cpl_parameterlist* cpl_cfg, int is);
00094 void rec_stack_sci_set(stack_config_n* cfg, cpl_parameterlist* cpl_cfg, int is);
00095 void rec_stack_find_distortion_set(stack_config_n* cfg, cpl_parameterlist * cpl_cfg, int is);
00096
00097 void rec_tilt_set(tilt_config* cfg, cpl_parameterlist* cpl_cfg, int is);
00098 void rec_wcal_set(wave_config* cfg, cpl_parameterlist * cpl_cfg, int is);
00099 void rec_twiflat_set(twiflat_config* cfg, cpl_parameterlist * cpl_cfg, int is);
00100 void rec_psf_set(psf_config* cfg, cpl_parameterlist * cpl_cfg, int is);
00101 void rec_focus_set(focus_config* cfg, cpl_parameterlist * cpl_cfg, int is);
00102 void rec_objnod_set(object_config* cfg, cpl_parameterlist * cpl_cfg, int is);
00103 void rec_objspider_set(object_config* cfg, cpl_parameterlist * cpl_cfg, int is);
00104 void rec_stdstar_set(standstar_config* cfg, cpl_parameterlist * cpl_cfg, int is);
00105 void rec_cubecreate_set(cube_config* cfg, cpl_parameterlist * cpl_cfg, int is);
00106