MIDI Pipeline Reference Manual  2.8.3
procDspTrn.h
1 /**********************************************************
2 ***********************************************************
3 * European Southern Observatory
4 * VLTI MIDI Maintenance Templates Software
5 *
6 * Module name: procDspTrn.h
7 * Description:
8 *
9 *
10 * History:
11 * 16-Jun-04 (csabet) created
12 ***********************************************************
13 **********************************************************/
14 #ifndef _PROC_DSP_TRN_H
15 #define _PROC_DSP_TRN_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 procDspTrn (
41  MidiFiles *fileNames,
42  int *error);
43 
44 void computeDspTrn (
45  int numOfFiles,
46  MidiFiles *fileNames,
47  DispersiveTrans *dspTrn,
48  int *error);
49 
50 void getDspTrnTargetCoords (
51  int counter,
52  char *grismId,
53  float *image,
54  ImageFormat *format,
55  MidiCoords *target,
56  int *error);
57 
58 void computeIntegralFlux (
59  int fileNumber,
60  char *fileName,
61  int extensionNumber,
62  ImageFormat *format,
63  DispersiveTrans *dspTrn,
64  int *error);
65 
66 void computeDispersivity (
67  DispersiveTrans *dspTrn,
68  int *error);
69 
70 /*********************************************************/
71 #endif
72 /*********************************************************/
73 /*********************************************************/
74