HAWKI Pipeline Reference Manual 1.8.6
|
00001 /* $Id: hawki_save.h,v 1.4 2009/11/25 16:25:08 cgarcia Exp $ 00002 * 00003 * This file is part of the HAWKI Pipeline 00004 * Copyright (C) 2002,2003 European Southern Observatory 00005 * 00006 * This program is free software; you can redistribute it and/or modify 00007 * it under the terms of the GNU General Public License as published by 00008 * the Free Software Foundation; either version 2 of the License, or 00009 * (at your option) any later version. 00010 * 00011 * This program 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 00014 * GNU General Public License for more details. 00015 * 00016 * You should have received a copy of the GNU General Public License 00017 * along with this program; if not, write to the Free Software 00018 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00019 */ 00020 00021 /* 00022 * $Author: cgarcia $ 00023 * $Date: 2009/11/25 16:25:08 $ 00024 * $Revision: 1.4 $ 00025 * $Name: hawki-1_8_6 $ 00026 */ 00027 00028 #ifndef HAWKI_SAVE_H 00029 #define HAWKI_SAVE_H 00030 00031 /*----------------------------------------------------------------------------- 00032 Includes 00033 -----------------------------------------------------------------------------*/ 00034 00035 #include "hawki_distortion.h" 00036 00037 /*----------------------------------------------------------------------------- 00038 Functions prototypes 00039 -----------------------------------------------------------------------------*/ 00040 00041 int hawki_imagelist_save 00042 (cpl_frameset * allframes, 00043 const cpl_parameterlist * parlist, 00044 const cpl_frameset * usedframes, 00045 const cpl_imagelist * images, 00046 const char * recipe, 00047 const char * procat, 00048 const char * protype, 00049 const cpl_propertylist * applist, 00050 const cpl_propertylist ** applists, 00051 const char * filename); 00052 int hawki_images_save 00053 (cpl_frameset * allframes, 00054 const cpl_parameterlist * parlist, 00055 const cpl_frameset * usedframes, 00056 const cpl_image ** images, 00057 const char * recipe, 00058 const char * procat, 00059 const char * protype, 00060 const cpl_propertylist * applist, 00061 const cpl_propertylist ** applists, 00062 const char * filename); 00063 int hawki_tables_save 00064 (cpl_frameset * allframes, 00065 const cpl_parameterlist * parlist, 00066 const cpl_frameset * usedframes, 00067 const cpl_table ** tables, 00068 const char * recipe, 00069 const char * procat, 00070 const char * protype, 00071 const cpl_propertylist * applist, 00072 const cpl_propertylist ** applists, 00073 const char * filename); 00074 int hawki_distortion_save 00075 (cpl_frameset * allframes, 00076 const cpl_parameterlist * parlist, 00077 const cpl_frameset * usedframes, 00078 const hawki_distortion ** distortion, 00079 const char * recipe, 00080 const cpl_propertylist * applist, 00081 const cpl_propertylist ** applists, 00082 const char * filename_x, 00083 const char * filename_y); 00084 int hawki_main_header_save 00085 (cpl_frameset * allframes, 00086 const cpl_parameterlist * parlist, 00087 const cpl_frameset * usedframes, 00088 const char * recipe, 00089 const char * procat, 00090 const char * protype, 00091 const cpl_propertylist * applist, 00092 const char * filename); 00093 int hawki_image_ext_save 00094 (const cpl_frameset * allframes, 00095 const cpl_image * image, 00096 int iext, 00097 const cpl_propertylist * ext_prop_list, 00098 const char * filename); 00099 const char * hawki_get_extref_file(const cpl_frameset *); 00100 00101 #endif