MIDI Pipeline Reference Manual  2.8.3
createProdFrgUndisp.h
1 /**********************************************************
2 ***********************************************************
3 * European Southern Observatory
4 * VLTI MIDI Data Reduction Software
5 *
6 * Module name: createProdFrgUndisp.h
7 * Description:
8 *
9 *
10 * History:
11 * 23-Apr-03 (csabet) Created
12 ***********************************************************
13 **********************************************************/
14 #ifndef _CREATE_PRODU_FRG_UNDISP_H
15 #define _CREATE_PRODU_FRG_UNDISP_H
16 
17 /**********************************************************
18 * Include files
19 **********************************************************/
20 #include "iauExchange.h"
21 #include "qfits.h"
22 
23 /**********************************************************
24 * Constant definitions
25 **********************************************************/
26 
27 /**********************************************************
28 * Type definitions
29 **********************************************************/
30 
31 /**********************************************************
32 * Global Variables
33 **********************************************************/
34 
35 /**********************************************************
36 * Function Prototypes
37 **********************************************************/
38 void createFrgProdUndisp (
39  MidiFiles *fileNames,
40  ImageFormat *format,
41  FilterData *filterInfo,
42  RawVisibility *rawVis,
43  TransferFunction *trfFunction,
44  CalibratorParam *calibrator,
45  CalibratedVisibility *calibVis,
46  PhotometryResult *photom,
47  int *error);
48 
49 void loadFrgOutputDataUndisp (
50  char *fileName,
51  FilterData *filterInfo,
52  float *visAmp,
53  float *visSqrd,
54  OiArray *array,
55  OiTarget *targets,
56  OiWavelength *wave,
57  OiVis *vis,
58  OiVis2 *vis2,
59  UVW *uvw,
60  int *error);
61 
62 void createFrgPrimHeadUndisp (
63  MidiFiles *fileNames,
64  ImageFormat *format,
65  RawVisibility *rawVis,
66  CalibratedVisibility *calibVis,
67  UVW *uvw,
68  PhotometryResult *photom,
69  FilterData *filterInfo,
70  TransferFunction *trfFunction,
71  CalibratorParam *calibrator,
72  int *error);
73 
74 void addProdInfoToFrgQcLogUndisp (
75  ImageFormat *format,
76  MidiFiles *fileNames,
77  RawVisibility *rawVis,
78  CalibratedVisibility *calibVis,
79  UVW *uvw,
80  PhotometryResult *photom,
81  FilterData *filterInfo,
82  TransferFunction *trfFunction,
83  CalibratorParam *calibrator,
84  int *error);
85 
86 void writeFrgFitsFileUndisp (
87  char *outFitsName,
88  OiArray *array,
89  OiTarget *targets,
90  OiWavelength *wavelength,
91  OiVis *vis,
92  OiVis2 *vis2,
93  int *error);
94 
95 /*********************************************************/
96 #endif
97 /*********************************************************/
98 /*********************************************************/
99