00001 /********************************************************** 00002 *********************************************************** 00003 * European Southern Observatory 00004 * VLTI MIDI Maintenance Templates Software 00005 * 00006 * Module name: procDetRon.h 00007 * Description: 00008 * 00009 * 00010 * History: 00011 * 16-Jun-04 (csabet) created 00012 *********************************************************** 00013 **********************************************************/ 00014 #ifndef _PROC_DET_RON_H 00015 #define _PROC_DET_RON_H 00016 00017 /********************************************************** 00018 * Include files 00019 **********************************************************/ 00020 00021 /********************************************************** 00022 * Constant definitions 00023 **********************************************************/ 00024 00025 /********************************************************** 00026 * Enumeration definitions 00027 **********************************************************/ 00028 00029 /********************************************************** 00030 * Type definitions 00031 **********************************************************/ 00032 00033 /********************************************************** 00034 * Global Variables 00035 **********************************************************/ 00036 00037 /********************************************************** 00038 * Function Prototypes 00039 **********************************************************/ 00040 void procDetRon ( 00041 MidiFiles *fileNames, 00042 int *error); 00043 00044 void computeDetRon ( 00045 int numOfFiles, 00046 ImageFormat *maxFormat, 00047 MidiFiles *fileNames, 00048 DetRonNoise *noiseProfile, 00049 int *error); 00050 00051 void compressDetRon ( 00052 int fileNumber, 00053 int numOfFiles, 00054 int maxNumOfFrames, 00055 char *fileName, 00056 int extensionNumber, 00057 ImageFormat *format, 00058 float *arrayPixel, 00059 DetRonNoise *noiseProfile, 00060 int *error); 00061 00062 void createNoisePattern ( 00063 int fileNumber, 00064 char *inFile, 00065 ImageFormat *format, 00066 DetRonNoise *noise, 00067 int *error); 00068 00069 /*********************************************************/ 00070 #endif 00071 /*********************************************************/ 00072 /*********************************************************/ 00073