MIDI Pipeline Reference Manual  2.8.3
procKappa.h
1 /**********************************************************
2 ***********************************************************
3 * European Southern Observatory
4 * VLTI MIDI Data Reduction Software
5 *
6 * Module name: procKappa.h
7 * Description:
8 *
9 *
10 * History:
11 * 05-Dec-05 (csabet) Created
12 ***********************************************************
13 **********************************************************/
14 #ifndef _PROC_KAPPA_H
15 #define _PROC_KAPPA_H
16 
17 /**********************************************************
18 * Include files
19 **********************************************************/
20 
21 /**********************************************************
22 * Constant definitions
23 **********************************************************/
24 
25 /**********************************************************
26 * Type definitions
27 **********************************************************/
28 
29 /**********************************************************
30 * Global Variables
31 **********************************************************/
32 
33 /**********************************************************
34 * Function Prototypes
35 **********************************************************/
36 void procKappa (
37  MidiFiles *fileNames,
38  UserOptions *options,
39  int *error);
40 
41 void cleanupKappa (
42  enum ProcessingMode processing,
43  ImageFormat *formatInterfA,
44  ImageFormat *formatInterfB,
45  ImageFormat *formatPhotomA,
46  ImageFormat *formatPhotomB,
47  CompressedData *compressedInterfA,
48  CompressedData *compressedInterfB,
49  CompressedData *compressedPhotomA,
50  CompressedData *compressedPhotomB,
51  int *error);
52 
53 void midiComputeKappaCoeff (
54  CompressedData *compressedIA,
55  CompressedData *compressedIB,
56  CompressedData *compressedPA,
57  CompressedData *compressedPB,
58  ImageFormat *formatIA,
59  ImageFormat *formatIB,
60  ImageFormat *formatPA,
61  ImageFormat *formatPB,
62  TransferRatios *trRatios,
63  int *error);
64 
65 void computeTransferRatios (
66  ImageFormat *format,
67  KappaCoefficients *kc,
68  TransferRatios *tr,
69  int *error);
70 
71 void smoothKappaCoefficiets (
72  ImageFormat *format,
73  KappaCoefficients *kc,
74  int *error);
75 
76 /*********************************************************/
77 #endif
78 /*********************************************************/
79 /*********************************************************/
80