00001 #ifndef SINFO_PRO_SAVE_H
00002 #define SINFO_PRO_SAVE_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifdef HAVE_CONFIG_H
00023 #include <config.h>
00024 #endif
00025
00026 #include <cpl.h>
00027 #include "sinfo_pfits.h"
00028 #include "sinfo_msg.h"
00036 int
00037 sinfo_update_fits_card_int(const char* file,const char* card,int value);
00038
00046 int
00047 sinfo_update_fits_card_float(const char* file,const char* card,float value);
00048
00056 int
00057 sinfo_update_fits_card_double(const char* file,const char* card,double value);
00058
00059
00067 int
00068 sinfo_update_fits_card_long(const char* file,const char* card,long value);
00069
00077 int sinfo_update_ims_fits_card_string(cpl_imagelist* iml,
00078 const char* file,
00079 const char* card,
00080 const char* value);
00081
00082
00096 int
00097 sinfo_pro_save_tbl(
00098 cpl_table* tbl,
00099 cpl_frameset* ref,
00100 cpl_frameset* sof,
00101 const char* name,
00102 const char* proid,
00103 cpl_table* qclog,
00104 const char* recid,
00105 cpl_parameterlist* parlist);
00106
00107
00122 int
00123 sinfo_pro_save_ima(
00124 cpl_image* ima,
00125 cpl_frameset* ref,
00126 cpl_frameset* sof,
00127 const char* name,
00128 const char* proid,
00129 cpl_table* qclog,
00130 const char* recid,
00131 cpl_parameterlist* parlist);
00132
00146 int
00147 sinfo_pro_save_ims(
00148 cpl_imagelist* ims,
00149 cpl_frameset* ref,
00150 cpl_frameset* sof,
00151 const char* name,
00152 const char* proid,
00153 cpl_table* qclog,
00154 const char* recid,
00155 cpl_parameterlist* parlist);
00156
00157 #endif