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,
65 cpl_table ** extracted,
66 cpl_table ** slit_func,
67 hdrl_image ** model_master) ;
70 const hdrl_image * hdrl_in,
71 const cpl_table * trace_tab,
75 cpl_vector ** slit_func,
77 hdrl_image ** model) ;
80 const hdrl_image * hdrl_in,
81 const cpl_table * trace_tab,
85 cpl_vector ** slit_func,
87 hdrl_image ** model) ;
90 const hdrl_image * hdrl_in,
91 const cpl_table * trace_tab,
95 cpl_vector ** slit_func,
97 hdrl_image ** model) ;
100 const hdrl_image * img_hdrl,
101 const cpl_table * trace_tab,
102 const cpl_vector * slit_func_vec_in,
113 cpl_vector ** slit_func,
114 cpl_bivector ** spec,
115 hdrl_image ** model) ;
118 cpl_vector ** slit_func,
119 const cpl_table * trace_table) ;
122 cpl_bivector ** spectrum,
123 const cpl_table * trace_table) ;
126 const cpl_table * tab,
129 cpl_bivector ** spec,
130 cpl_bivector ** spec_err) ;
133 const cpl_table * tab,
139 const hdrl_image * img,
140 const cpl_table * traces,
143 cpl_table ** extracted) ;
146 const hdrl_image * in,
147 const cpl_table * trace_tab,
151 const cpl_image * wavemap,
152 const cpl_image * slitmap,
153 cpl_bivector ** spectrum,
154 cpl_bivector ** position,
155 cpl_vector ** wavelength,
156 cpl_vector ** slit_fraction) ;
159 cpl_bivector ** spectrum,
160 cpl_bivector ** position,
161 cpl_vector ** wavelength,
162 cpl_vector ** slit_fraction,
163 const cpl_table * trace_table) ;
165int cr2res_extract_slitdec_bandsol(
double *,
double *,
int,
int,
double) ;