00001 #include <cpl.h>
00002 #include "sinfoni_pfits.h"
00003 #include "sinfoni_dfs.h"
00004 #include "utilities.h"
00005
00006 void
00007 sinfoni_clean_header(cpl_propertylist** plist);
00008
00009 void
00010 sinfoni_clean_cube_header(cpl_propertylist** plist);
00011
00012 int
00013 sinfoni_clean_fits_key(cpl_propertylist* plist);
00014 void sinfoni_check_name(char* in, char** ou, int type, char** paf);
00015
00016 void
00017 sinfoni_log_pro(char* name_o, const char* pro_catg, int frm_type, cpl_frameset** set,
00018 cpl_propertylist** plist,cpl_parameterlist* parlist, const char* recid);
00019
00020 int sinfoni_save_paf(char* name_p,
00021 const char* rec_id,
00022 char* ref_file,
00023 cpl_table* qclog,
00024 cpl_propertylist * plist,
00025 const char* pro_catg);
00026 int
00027 sinfoni_pro_save_tbl(
00028 cpl_table* tbl,
00029 cpl_frameset* ref,
00030 cpl_frameset* sof,
00031 char* name,
00032 const char* proid,
00033 cpl_table* qclog,
00034 const char* recid,
00035 cpl_parameterlist* parlist);
00036
00037
00038
00039
00040 int
00041 sinfoni_pro_save_ima(
00042 cpl_image* ima,
00043 cpl_frameset* ref,
00044 cpl_frameset* sof,
00045 char* name,
00046 const char* proid,
00047 cpl_table* qclog,
00048 const char* recid,
00049 cpl_parameterlist* parlist);
00050
00051 int
00052 sinfoni_pro_save_ims(
00053 cpl_imagelist* ims,
00054 cpl_frameset* ref,
00055 cpl_frameset* sof,
00056 char* name,
00057 const char* proid,
00058 cpl_table* qclog,
00059 const char* recid,
00060 cpl_parameterlist* parlist);
00061
00062
00063 int
00064 sinfoni_pro_dump_tbl(
00065 cpl_table* tbl,
00066 cpl_frameset* ref,
00067 cpl_frameset* sof,
00068 char* name,
00069 const char* proid,
00070 const char* recid,
00071 cpl_parameterlist* parlist);
00072
00073 int
00074 sinfoni_pro_dump_ima(
00075 cpl_image* ima,
00076 cpl_frameset* ref,
00077 cpl_frameset* sof,
00078 char* name,
00079 const char* proid,
00080 const char* recid,
00081 cpl_parameterlist* parlist);
00082
00083 int
00084 sinfoni_pro_dump_ims(
00085 cpl_imagelist* ims,
00086 cpl_frameset* ref,
00087 cpl_frameset* sof,
00088 char* name,
00089 const char* proid,
00090 const char* recid,
00091 cpl_parameterlist* parlist);