00001 #ifndef SINFO_REC_UTILS_H
00002 #define SINFO_REC_UTILS_H
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
00029
00030
00031
00032
00033
00034 #ifdef HAVE_CONFIG_H
00035 #include <config.h>
00036 #endif
00037
00038
00039
00040
00041
00042
00043 #include <strings.h>
00044 #include <string.h>
00045 #include <stdio.h>
00046 #include <math.h>
00047 #include <libgen.h>
00048
00049
00050 #include <cpl.h>
00051
00052
00053 #include <sinfo_pro_types.h>
00054 #include <sinfo_key_names.h>
00055 #include <sinfo_raw_types.h>
00056 #include <sinfo_globals.h>
00057 #include <sinfo_new_prepare_stacked_frames.h>
00058 #include <sinfo_functions.h>
00059
00060
00061
00062
00063
00064
00065
00066 int
00067 sinfo_new_get_dummy_obj_sky_stacked(cpl_frameset* obj_set,
00068 cpl_frameset** set,
00069 cpl_parameterlist* config,
00070 fake* fk,
00071 char* pro_ctg,
00072 const char* plugin_id);
00073
00074 cpl_frame*
00075 sinfo_new_get_dummy_sky(cpl_frameset* obj_set);
00076
00077 int
00078 sinfo_new_sci_stk_frames(cpl_parameterlist* config,
00079 cpl_frameset** set,
00080 const char* recipe_id,
00081 const char** pro_ctg_cube);
00082
00083 int
00084 sinfo_cub_stk_frames(cpl_parameterlist* config,
00085 cpl_frameset** set,
00086 const char* recipe_id,
00087 const char** pro_ctg_cube);
00088
00089
00090 int
00091 sinfo_new_stack_frames(cpl_parameterlist* cfg,
00092 cpl_frameset* set,
00093 const char* procatg,
00094 const int id,
00095 fake* fk,
00096 const char* plugin_id);
00097
00098 const char*
00099 sinfo_new_set_obj_procatg(const char* tag);
00100
00101 int
00102 sinfo_get_dummy_obj_sky_stacked_and_cubes(cpl_frameset* obj_set,
00103 cpl_frameset** set,
00104 cpl_parameterlist* config,
00105 fake* fk,
00106 char* pro_ctg,
00107 const char* plugin_id);
00108 #endif