28 #ifndef IRPLIB_WLXCORR_H
29 #define IRPLIB_WLXCORR_H
42 #define IRPLIB_WLXCORR_COL_WAVELENGTH "Wavelength"
43 #define IRPLIB_WLXCORR_COL_CAT_INIT "Catalog Initial"
44 #define IRPLIB_WLXCORR_COL_CAT_FINAL "Catalog Corrected"
45 #define IRPLIB_WLXCORR_COL_OBS "Observed"
51 int irplib_wlxcorr_plot_spc_table(
const cpl_table *,
const char *,
int,
int) ;
52 int irplib_wlxcorr_catalog_plot(
const cpl_bivector *,
double,
double) ;
53 int irplib_wlxcorr_plot_solution(
const cpl_polynomial *,
const cpl_polynomial *,
54 const cpl_polynomial *,
int,
int) ;
56 cpl_polynomial * irplib_wlxcorr_best_poly(
const cpl_vector *,
57 const cpl_bivector *,
int,
const cpl_polynomial *,
const cpl_vector *,
58 int,
double,
double,
double *, cpl_table **, cpl_vector **) ;
59 cpl_table * irplib_wlxcorr_gen_spc_table(
const cpl_vector *,
60 const cpl_bivector *,
double,
double,
const cpl_polynomial *,
61 const cpl_polynomial *) ;
62 cpl_bivector * irplib_wlxcorr_cat_extract(
const cpl_bivector *,
double,
double);
63 cpl_vector * irplib_wlxcorr_convolve_create_kernel(
double,
double) ;
64 int irplib_wlxcorr_convolve(cpl_vector *,
const cpl_vector *) ;
67 cpl_error_code irplib_wlxcorr_vector_fill_line_spectrum(cpl_vector *,
68 const cpl_polynomial *,
70 double,
double,
double,