20#ifndef CR2RES_EXTRACT_H
21#define CR2RES_EXTRACT_H
46 const hdrl_image * img,
47 const cpl_table * traces,
48 const cpl_table * slit_func_in,
49 const cpl_table * blaze_table_in,
53 cr2res_extr_method extr_method,
66 cpl_table ** extracted,
67 cpl_table ** slit_func,
68 hdrl_image ** model_master) ;
71 const hdrl_image * hdrl_in,
72 const cpl_table * trace_tab,
76 cpl_vector ** slit_func,
78 hdrl_image ** model) ;
81 const hdrl_image * hdrl_in,
82 const cpl_table * trace_tab,
86 cpl_vector ** slit_func,
88 hdrl_image ** model) ;
91 const hdrl_image * hdrl_in,
92 const cpl_table * trace_tab,
96 cpl_vector ** slit_func,
98 hdrl_image ** model) ;
101 const hdrl_image * img_hdrl,
102 const cpl_table * trace_tab,
103 const cpl_vector * slit_func_vec_in,
115 cpl_vector ** slit_func,
116 cpl_bivector ** spec,
117 hdrl_image ** model) ;
120 cpl_vector ** slit_func,
121 const cpl_table * trace_table) ;
124 cpl_bivector ** spectrum,
125 const cpl_table * trace_table) ;
128 const cpl_table * tab,
131 cpl_bivector ** spec,
132 cpl_bivector ** spec_err) ;
135 const cpl_table * tab,
141 const hdrl_image * img,
142 const cpl_table * traces,
145 cpl_table ** extracted) ;
148 const hdrl_image * in,
149 const cpl_table * trace_tab,
153 const cpl_image * wavemap,
154 const cpl_image * slitmap,
155 cpl_bivector ** spectrum,
156 cpl_bivector ** position,
157 cpl_vector ** wavelength,
158 cpl_vector ** slit_fraction) ;
161 cpl_bivector ** spectrum,
162 cpl_bivector ** position,
163 cpl_vector ** wavelength,
164 cpl_vector ** slit_fraction,
165 const cpl_table * trace_table) ;
167int cr2res_extract_slitdec_bandsol(
double *,
double *,
int,
int,
double) ;