sinfo_rec_utils.h

00001 #ifndef SINFO_REC_UTILS_H
00002 #define SINFO_REC_UTILS_H
00003 
00004 /* $Id: sinfo_rec_utils.h,v 1.2 2007/06/06 07:10:45 amodigli Exp $
00005  *
00006  * This file is part of the CPL (Common Pipeline Library)
00007  * Copyright (C) 2002 European Southern Observatory
00008  *
00009  * This library is free software; you can redistribute it and/or
00010  * modify it under the terms of the GNU Lesser General Public
00011  * License as published by the Free Software Foundation; either
00012  * version 2.1 of the License, or (at your option) any later version.
00013  *
00014  * This library is distributed in the hope that it will be useful,
00015  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00016  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00017  * Lesser General Public License for more details.
00018  *
00019  * You should have received a copy of the GNU Lesser General Public
00020  * License along with this library; if not, write to the Free Software
00021  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00022  */
00023 /*
00024  * $Author: amodigli $
00025  * $Date: 2007/06/06 07:10:45 $
00026  * $Revision: 1.2 $
00027  * $Name: HEAD $
00028  */
00029 
00030  /****************************************************************
00031   *           Object Data reduction                              *
00032   ****************************************************************/
00033 
00034 #ifdef HAVE_CONFIG_H
00035 #include <config.h>          /* allows the program compilation */
00036 #endif
00037 
00038 /*-----------------------------------------------------------------------------
00039                                 Includes
00040 -----------------------------------------------------------------------------*/
00041 
00042 /* std */
00043 #include <strings.h>
00044 #include <string.h>
00045 #include <stdio.h>
00046 #include <math.h>
00047 #include <libgen.h>
00048 
00049 /* cpl */
00050 #include <cpl.h>  
00051 
00052 /* sinfoni */
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                             Functions prototypes
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 

Generated on 3 Mar 2013 for SINFONI Pipeline Reference Manual by  doxygen 1.6.1