UVES Pipeline Reference Manual  5.4.6
uves_physmod_chop_otab.h
1 /* *
2  * This file is part of the ESO UVES Pipeline *
3  * Copyright (C) 2004,2005 European Southern Observatory *
4  * *
5  * This library is free software; you can redistribute it and/or modify *
6  * it under the terms of the GNU General Public License as published by *
7  * the Free Software Foundation; either version 2 of the License, or *
8  * (at your option) any later version. *
9  * *
10  * This program is distributed in the hope that it will be useful, *
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13  * GNU General Public License for more details. *
14  * *
15  * You should have received a copy of the GNU General Public License *
16  * along with this program; if not, write to the Free Software *
17  * Foundation, 51 Franklin St, Fifth Floor, Boston, MA 02111-1307 USA *
18  * */
19 
20 /*
21  * $Author: amodigli $
22  * $Date: 2010-09-24 09:32:07 $
23  * $Revision: 1.6 $
24  * $Name: not supported by cvs2svn $
25  * $Log: not supported by cvs2svn $
26  * Revision 1.4 2007/04/24 12:50:29 jmlarsen
27  * Replaced cpl_propertylist -> uves_propertylist which is much faster
28  *
29  * Revision 1.3 2006/11/06 15:19:41 jmlarsen
30  * Removed unused include directives
31  *
32  * Revision 1.2 2006/05/08 15:42:16 amodigli
33  * allow to specify order column label
34  *
35  * Revision 1.1 2006/02/03 07:46:30 jmlarsen
36  * Moved recipe implementations to ./uves directory
37  *
38  * Revision 1.2 2006/01/03 16:57:13 amodigli
39  * Fixed bug
40  *
41  * Revision 1.1 2006/01/03 14:47:53 amodigli
42  *
43  * Added uves_physmod_chop_otab.h .c to match MIDAS
44  *
45  * Revision 1.2 2005/12/19 16:17:55 jmlarsen
46  * Replaced bool -> int
47  *
48  */
49 #ifndef UVES_PHYSMOD_CHOP_OTAB_H
50 #define UVES_PHYSMOD_CHOP_OTAB_H
51 
52 #include <uves_propertylist.h>
53 #include <uves_chip.h>
54 
55 #include <cpl.h>
56 
57 int uves_physmod_chop_otab(const uves_propertylist * rline_tbl,
58  enum uves_chip chip,
59  cpl_table** ord_tbl,const char* col_name,
60  int * ord_min,
61  int * ord_max);
62 #endif /* UVES_PHYSMOD_CHOP_OTAB_H */
int uves_physmod_chop_otab(const uves_propertylist *rline_tbl, enum uves_chip chip, cpl_table **ord_tbl, const char *col_name, int *ord_min, int *ord_max)
Chop off orders which are not fully in the detector chip.