HAWKI Pipeline Reference Manual 1.8.12
|
00001 /* $Id: hawki_save.h,v 1.5 2012/12/05 14:57:03 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: 2012/12/05 14:57:03 $ 00024 * $Revision: 1.5 $ 00025 * $Name: hawki-1_8_12 $ 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 CPL_BEGIN_DECLS 00042 int hawki_imagelist_save 00043 (cpl_frameset * allframes, 00044 const cpl_parameterlist * parlist, 00045 const cpl_frameset * usedframes, 00046 const cpl_imagelist * images, 00047 const char * recipe, 00048 const char * procat, 00049 const char * protype, 00050 const cpl_propertylist * applist, 00051 const cpl_propertylist ** applists, 00052 const char * filename); 00053 int hawki_images_save 00054 (cpl_frameset * allframes, 00055 const cpl_parameterlist * parlist, 00056 const cpl_frameset * usedframes, 00057 const cpl_image ** images, 00058 const char * recipe, 00059 const char * procat, 00060 const char * protype, 00061 const cpl_propertylist * applist, 00062 const cpl_propertylist ** applists, 00063 const char * filename); 00064 int hawki_tables_save 00065 (cpl_frameset * allframes, 00066 const cpl_parameterlist * parlist, 00067 const cpl_frameset * usedframes, 00068 const cpl_table ** tables, 00069 const char * recipe, 00070 const char * procat, 00071 const char * protype, 00072 const cpl_propertylist * applist, 00073 const cpl_propertylist ** applists, 00074 const char * filename); 00075 int hawki_distortion_save 00076 (cpl_frameset * allframes, 00077 const cpl_parameterlist * parlist, 00078 const cpl_frameset * usedframes, 00079 const hawki_distortion ** distortion, 00080 const char * recipe, 00081 const cpl_propertylist * applist, 00082 const cpl_propertylist ** applists, 00083 const char * filename_x, 00084 const char * filename_y); 00085 int hawki_main_header_save 00086 (cpl_frameset * allframes, 00087 const cpl_parameterlist * parlist, 00088 const cpl_frameset * usedframes, 00089 const char * recipe, 00090 const char * procat, 00091 const char * protype, 00092 const cpl_propertylist * applist, 00093 const char * filename); 00094 int hawki_image_ext_save 00095 (const cpl_frameset * allframes, 00096 const cpl_image * image, 00097 int iext, 00098 const cpl_propertylist * ext_prop_list, 00099 const char * filename); 00100 const char * hawki_get_extref_file(const cpl_frameset *); 00101 CPL_END_DECLS 00102 00103 #endif