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 #ifndef IRPLIB_WLXCORR_H
00029 #define IRPLIB_WLXCORR_H
00030
00031
00032
00033
00034
00035
00036 #define IRPLIB_COL_XC_WAVELENGTH "Wavelength"
00037 #define IRPLIB_COL_XC_CAT_INIT "Catalog Initial"
00038 #define IRPLIB_COL_XC_CAT_FINAL "Catalog Corrected"
00039 #define IRPLIB_COL_XC_OBS "Observed"
00040
00041
00042
00043
00044
00045 cpl_polynomial * irplib_wlxcorr_best_poly(const cpl_vector *,
00046 const cpl_bivector *, int, const cpl_polynomial *, const cpl_vector *,
00047 int, double, double, int, double *, cpl_table **) ;
00048 cpl_table * irplib_wlxcorr_gen_spc_table(const cpl_vector *,
00049 const cpl_bivector *, double, double, const cpl_polynomial *,
00050 const cpl_polynomial *) ;
00051 cpl_bivector * irplib_wlxcorr_gen_signal(const cpl_bivector *, double, double,
00052 const cpl_polynomial *, int, int, int *) ;
00053 int irplib_wlxcorr_plot_spc_table(const cpl_table *, const char *) ;
00054 int irplib_wlxcorr_catalog_plot(const cpl_bivector *, double, double) ;
00055 int irplib_wlxcorr_plot_solution(const cpl_polynomial *, const cpl_polynomial *,
00056 const cpl_polynomial *, int, int) ;
00057 cpl_bivector * irplib_wlxcorr_cat_extract(const cpl_bivector *, double, double);
00058 cpl_vector * irplib_wlxcorr_convolve_create_kernel(double, double) ;
00059 int irplib_wlxcorr_convolve(cpl_vector *,const cpl_vector *) ;
00060
00061 #endif