MIDI Pipeline Reference Manual  2.8.3
procDetLin.h
1 /**********************************************************
2 ***********************************************************
3 * European Southern Observatory
4 * VLTI MIDI Maintenance Templates Software
5 *
6 * Module name: procDetLin.h
7 * Description:
8 *
9 *
10 * History:
11 * 16-Jun-04 (csabet) created
12 ***********************************************************
13 **********************************************************/
14 #ifndef _PROC_DET_LIN_H
15 #define _PROC_DET_LIN_H
16 
17 /**********************************************************
18 * Include files
19 **********************************************************/
20 
21 /**********************************************************
22 * Constant definitions
23 **********************************************************/
24 
25 /**********************************************************
26 * Enumeration definitions
27 **********************************************************/
28 
29 /**********************************************************
30 * Type definitions
31 **********************************************************/
32 
33 /**********************************************************
34 * Global Variables
35 **********************************************************/
36 
37 /**********************************************************
38 * Function Prototypes
39 **********************************************************/
40 void createAndDisplayImageDetLin (
41  int fileNumber,
42  char *fileName,
43  int extensionNumber,
44  ImageFormat *format,
45  DetLinearity *linearity,
46  int *error);
47 
48 void checkSaturationDetLin (
49  short int *inData,
50  float scalingOffset,
51  ImageFormat *format,
52  float *image,
53  int *saturated);
54 
55 void procDetLin (
56  MidiFiles *fileNames,
57  int *error);
58 
59 void computeDetLin (
60  int numOfFiles,
61  MidiFiles *fileNames,
62  ImageFormat *format,
63  DetLinearity *linearity,
64  int *error);
65 
66 void getIntegrationTime (
67  int fileNumber,
68  char *fileName,
69  DetLinearity *linearity,
70  int *error);
71 
72 void assessLinearity (
73  ImageFormat *format,
74  char *firstFitsFile,
75  DetLinearity *linearity,
76  int *error);
77 
78 /*********************************************************/
79 #endif
80 /*********************************************************/
81 /*********************************************************/
82