00001 #ifndef PREPARE_STACKED_FRAMES_H 00002 #define PREPARE_STACKED_FRAMES_H 00003 /***************************************************************************** 00004 * E.S.O. - VLT project 00005 * 00006 * "@(#) $Id: prepare_stacked_frames.h,v 1.15 2005/09/06 16:47:46 amodigli Exp $" 00007 * 00008 * who when what 00009 * -------- -------- ---------------------------------------------- 00010 * amodigli 17/09/03 created 00011 */ 00012 00013 /************************************************************************ 00014 * preapare_stacked_frames.h 00015 00016 prepare_stacked_frames 00017 00018 this handles stacks of input frames, that means it takes a clean mean, 00019 subtracts the off- from the on-frames, flatfields, corrects for static bad 00020 pixels, corrects for a linear tilt of the spectra if necessary, and finally, 00021 interleaves dithered exposures or convolves a single exposure with a 00022 Gaussian, respectively. 00023 00024 *---------------------------------------------------------------------- 00025 */ 00026 00027 /* 00028 * header files 00029 */ 00030 #include <cpl.h> 00031 #include "sinfoni_globals.h" 00032 00033 00034 /*---------------------------------------------------------------------------- 00035 * Function ANSI C prototypes 00036 *--------------------------------------------------------------------------*/ 00037 00038 /*---------------------------------------------------------------------------- 00039 Function : psf() 00040 In : ini_file: file name of according .ini file 00041 Out : integer (0 if it worked, -1 if it doesn't) 00042 Job : 00043 00044 this handles stacks of input frames, that means it takes a clean mean, 00045 subtracts the off- from the on-frames, flatfields, corrects for static bad 00046 pixels, corrects for a linear tilt of the spectra if necessary, and finally, 00047 interleaves dithered exposures or convolves a single exposure with a 00048 Gaussian, respectively. 00049 00050 ---------------------------------------------------------------------------*/ 00051 int prepare_stacked_frames (const char* plugin_id,cpl_parameterlist* config, 00052 cpl_frameset* sof, const char* procatg, 00053 const int frm_ind, fake* fk) ; 00054 00055 #endif 00056 00057 /*--------------------------------------------------------------------------*/
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001