si_rec_utils.h

00001 /* $Id: si_rec_utils.h,v 1.1 2005/09/06 15:17:26 amodigli Exp $
00002  *
00003  * This file is part of the CPL (Common Pipeline Library)
00004  * Copyright (C) 2002 European Southern Observatory
00005  *
00006  * This library is free software; you can redistribute it and/or
00007  * modify it under the terms of the GNU Lesser General Public
00008  * License as published by the Free Software Foundation; either
00009  * version 2.1 of the License, or (at your option) any later version.
00010  *
00011  * This library is distributed in the hope that it will be useful,
00012  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00013  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00014  * Lesser General Public License for more details.
00015  *
00016  * You should have received a copy of the GNU Lesser General Public
00017  * License along with this library; if not, write to the Free Software
00018  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00019  */
00020 /*
00021  * $Author: amodigli $
00022  * $Date: 2005/09/06 15:17:26 $
00023  * $Revision: 1.1 $
00024  * $Name:  $
00025  */
00026 
00027  /****************************************************************
00028   *           Object Data reduction                              *
00029   ****************************************************************/
00030 
00031 #ifdef HAVE_CONFIG_H
00032 #include <config.h>          /* allows the program compilation */
00033 #endif
00034 
00035 /*-----------------------------------------------------------------------------
00036                                 Includes
00037 -----------------------------------------------------------------------------*/
00038 
00039 /* std */
00040 #include <strings.h>
00041 #include <string.h>
00042 #include <stdio.h>
00043 #include <math.h>
00044 #include <libgen.h>
00045 
00046 /* cx */
00047 #include <cxmacros.h>
00048 #include <cxtypes.h>
00049 #include <cxmessages.h>  
00050 #include <cpl_memory.h>    
00051 
00052 /* cpl */
00053 #include <cpl.h>  
00054 
00055 /* qfits */
00056 #include <xmemory.h>
00057 
00058 /* sinfoni */
00059 #include <sinfoni_pro_types.h>
00060 #include <sinfoni_key_names.h>
00061 #include <sinfoni_raw_types.h>
00062 #include <sinfoni_globals.h>
00063 #include <prepare_stacked_frames.h>
00064 #include <sinfoni_functions.h>
00065 /*
00066 #include <sinfoni_prepare_stacked_frames_config.h>
00067 #include <sinfoni_objnod_config.h>
00068 #include <sinfoni_standard_star_config.h>
00069 #include <objnod.h>
00070 #include <objnod_rel.h>
00071 #include <stdstar.h>
00072 #include <psf.h>
00073 #include <sinfoni_tpl_utils.h>
00074 #include <sinfoni_tpl_dfs.h>
00075 #include <sinfoni_hidden.h>
00076 */
00077 
00078 /*-----------------------------------------------------------------------------
00079                             Functions prototypes
00080  ----------------------------------------------------------------------------*/
00081 
00082 
00083 int stack_frames(cpl_parameterlist* cfg, cpl_frameset* set, const char* procatg, const int id, fake* fk,const char* plugin_id);
00084 int get_dummy_obj_sky_stacked(cpl_frameset* obj_set,cpl_frameset** set, cpl_parameterlist* config,fake* fk,char* pro_ctg, const char* plugin_id);
00085 cpl_frame* get_dummy_sky(cpl_frameset* obj_set);
00086 

Generated on Wed Oct 26 13:08:54 2005 for SINFONI Pipeline Reference Manual by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001