MIDI Pipeline Reference Manual  2.8.3
visibility.h
1 /**********************************************************
2 ***********************************************************
3 * European Southern Observatory
4 * VLTI MIDI Data Reduction Software
5 *
6 * Module name: visibility.h
7 * Description:
8 *
9 *
10 * History:
11 * 24-Sep-03 (csabet)
12 ***********************************************************
13 **********************************************************/
14 #ifndef _VISIBILITY_H
15 #define _VISIBILITY_H
16 
17 /**********************************************************
18 * Include files
19 **********************************************************/
20 #include "midiLib.h"
21 #include <cpl.h>
22 /**********************************************************
23 * Constant definitions
24 **********************************************************/
25 
26 /**********************************************************
27 * Global Variables
28 **********************************************************/
29 
30 /**********************************************************
31 * Type definitions
32 **********************************************************/
33 
34 /**********************************************************
35 * Function Prototypes
36 **********************************************************/
37 void normalizeVis (
38  RawVisibility *rawVis,
39  float photomA[],
40  float photomB[]);
41 
42 void computeUncalibVisSP (
43  ImageFormat *format,
44  float *freqFound,
45  DispersedResult *dispResult,
46  int *error);
47 
48 void computeUncalibVis (
49  ImageFormat *format,
50  float *freqFound,
51  DispersedResult *dispResult,
52  int *error);
53 
54 void computeUncalibVisHSUndisp (
55  RawVisibility *rawVis,
56  PhotometryResult *photom);
57 
58 void computeCalibVisSP (
59  MidiFiles *fileNames,
60  ImageFormat *format,
61  DispersedResult *dispResult,
62  int *error);
63 
64 void computeCalibVis (
65  MidiFiles *fileNames,
66  ImageFormat *format,
67  DispersedResult *dispResult,
68  int *error,
69  cpl_parameterlist * parlist,
70  cpl_frameset * frameset);
71 
72 void computeCalibVisHSUndisp (
73  MidiFiles *fileNames,
74  RawVisibility *rawVis,
75  TransferFunction *trf,
76  CalibratedVisibility *calibVis,
77  int *error);
78 
79 void computeBinnedUncalibVis (
80  ImageFormat *format,
81  DispersedResult *dispResult,
82  int *error);
83 
84 
85 /*********************************************************/
86 #endif
87 /*********************************************************/
88