NACO Pipeline Reference Manual
4.4.0
Main Page
Modules
Data Structures
Files
File List
recipes
tests
recipe_main.c
1
/* $Id: recipe_main.c,v 1.7 2009-05-27 11:48:34 llundin Exp $
2
*
3
* This file is part of the VISIR Pipeline
4
* Copyright (C) 2002,2003 European Southern Observatory
5
*
6
* This program is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License as published by
8
* the Free Software Foundation; either version 2 of the License, or
9
* (at your option) any later version.
10
*
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License
17
* along with this program; if not, write to the Free Software
18
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02111-1307 USA
19
*/
20
21
/*
22
* $Author: llundin $
23
* $Date: 2009-05-27 11:48:34 $
24
* $Revision: 1.7 $
25
* $Name: not supported by cvs2svn $
26
*/
27
28
#ifdef HAVE_CONFIG_H
29
#include <config.h>
30
#endif
31
32
/*-----------------------------------------------------------------------------
33
Includes
34
-----------------------------------------------------------------------------*/
35
36
#include <cpl.h>
37
38
#include <irplib_plugin.h>
39
40
41
/*----------------------------------------------------------------------------*/
45
/*----------------------------------------------------------------------------*/
46
49
/*-----------------------------------------------------------------------------
50
Function definitions
51
-----------------------------------------------------------------------------*/
52
53
54
/*----------------------------------------------------------------------------*/
60
/*----------------------------------------------------------------------------*/
61
int
main
(
void
)
62
{
63
64
const
char
* tags[] = {
65
"ERROR_TAG"
,
66
"IMG_STD_CATALOG"
,
67
"SPC_MODEL"
,
68
"CAL_FLAT_SPEC"
,
69
"CAL_FLAT_SPEC"
,
70
"CAL_FLAT_SPEC"
,
71
"CAL_FLAT_SPEC"
,
72
"CAL_FLAT_SPEC"
,
73
"CAL_ARC_SPEC"
,
74
"CAL_ARC_SPEC"
,
75
"CAL_ARC_SPEC"
,
76
"CAL_ARC_SPEC"
,
77
"CAL_ARC_SPEC"
,
78
"CAL_DETLIN_LAMP"
,
79
"CAL_DETLIN_LAMP"
,
80
"CAL_DETLIN_LAMP"
,
81
"CAL_DETLIN_LAMP"
,
82
"CAL_DETLIN_LAMP"
,
83
"CAL_DETLIN_DARK"
,
84
"CAL_DETLIN_DARK"
,
85
"CAL_DETLIN_DARK"
,
86
"CAL_DETLIN_DARK"
,
87
"CAL_DETLIN_DARK"
,
88
"IM_JITTER_SKY"
,
89
"IM_JITTER_SKY"
,
90
"IM_JITTER_SKY"
,
91
"IM_JITTER_SKY"
,
92
"IM_JITTER_SKY"
,
93
"POL_JITTER_SKY"
,
94
"POL_JITTER_SKY"
,
95
"POL_JITTER_SKY"
,
96
"POL_JITTER_SKY"
,
97
"POL_JITTER_SKY"
,
98
"SPEC_NODDING"
,
99
"SPEC_NODDING"
,
100
"SPEC_NODDING"
,
101
"SPEC_NODDING"
,
102
"SPEC_NODDING"
,
103
"SPEC_JITTEROBJ"
,
104
"SPEC_JITTEROBJ"
,
105
"SPEC_JITTEROBJ"
,
106
"SPEC_JITTEROBJ"
,
107
"SPEC_JITTEROBJ"
,
108
"TECH_FOCUS"
,
109
"TECH_FOCUS"
,
110
"TECH_FOCUS"
,
111
"TECH_FOCUS"
,
112
"TECH_FOCUS"
,
113
"CAL_DARK"
,
114
"CAL_DARK"
,
115
"CAL_DARK"
,
116
"CAL_DARK"
,
117
"CAL_DARK"
,
118
"CAL_DETLIN_DARK"
,
119
"CAL_DETLIN_DARK"
,
120
"CAL_DETLIN_DARK"
,
121
"CAL_DETLIN_DARK"
,
122
"CAL_DETLIN_DARK"
,
123
"IM_JITTER_OBJ"
,
124
"IM_JITTER_OBJ"
,
125
"IM_JITTER_OBJ"
,
126
"IM_JITTER_OBJ"
,
127
"IM_JITTER_OBJ"
,
128
"CAL_FLAT_LAMP"
,
129
"CAL_FLAT_LAMP"
,
130
"CAL_FLAT_LAMP"
,
131
"CAL_FLAT_LAMP"
,
132
"CAL_FLAT_LAMP"
,
133
"SLIT_IMG"
,
134
"SLIT_IMG"
,
135
"SLIT_IMG"
,
136
"SLIT_IMG"
,
137
"SLIT_IMG"
,
138
"CAL_PSF"
,
139
"CAL_PSF"
,
140
"CAL_PSF"
,
141
"CAL_PSF"
,
142
"CAL_PSF"
,
143
"CAL_FLAT_TW"
,
144
"CAL_FLAT_TW"
,
145
"CAL_FLAT_TW"
,
146
"CAL_FLAT_TW"
,
147
"CAL_FLAT_TW"
,
148
"CAL_STD_JITTER"
,
149
"CAL_STD_JITTER"
,
150
"CAL_STD_JITTER"
,
151
"CAL_STD_JITTER"
,
152
"CAL_STD_JITTER"
,
153
"SP_NODDINGOBJ"
,
154
"SP_NODDINGOBJ"
,
155
"SP_NODDINGOBJ"
,
156
"SP_NODDINGOBJ"
,
157
"SP_NODDINGOBJ"
158
};
159
160
cpl_pluginlist * pluginlist;
161
const
size_t
ntags =
sizeof
(tags) /
sizeof
(
char
*);
162
163
cpl_test_init(PACKAGE_BUGREPORT, CPL_MSG_WARNING);
164
165
pluginlist = cpl_pluginlist_new();
166
167
cpl_test_zero(cpl_plugin_get_info(pluginlist));
168
169
cpl_test_zero(irplib_plugin_test(pluginlist, ntags, tags));
170
171
cpl_pluginlist_delete(pluginlist);
172
173
return
cpl_test_end(0);
174
}
175
main
int main(void)
Find a plugin and submit it to some tests.
Definition:
recipe_main.c:61
Generated on Wed Mar 11 2015 11:19:53 for NACO Pipeline Reference Manual by
1.8.6