procFrgHS.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef _PROC_FRG_HS_H
00015 #define _PROC_FRG_HS_H
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 void procFrgHS (
00037 MidiFiles *fileNames,
00038 UserOptions *options,
00039 int *error,
00040 cpl_parameterlist *parlist,
00041 cpl_frameset *frameset);
00042
00043 void postProcFringe (
00044 MidiFiles *fileNames,
00045 FilterData *filterInfo,
00046 CompressedData *compressedInterf,
00047 CompressedData *compressedPhotomA,
00048 CompressedData *compressedPhotomB,
00049 ImageFormat *formatInterf,
00050 ImageFormat *formatPhotomA,
00051 ImageFormat *formatPhotomB,
00052 DispersedResult *dispResult,
00053 int *error,
00054 cpl_parameterlist *parlist,
00055 cpl_frameset *frameset,
00056 CorrectedFrames *corrFrames);
00057
00058
00059 void postProcFrgHSUndisp (
00060 MidiFiles *fileNames,
00061 CompressedData *compressedInterf,
00062 CompressedData *compressedPhotomA,
00063 CompressedData *compressedPhotomB,
00064 FilterData *filterInfo,
00065 ImageFormat *formatInterf,
00066 ImageFormat *formatPhotomA,
00067 ImageFormat *formatPhotomB,
00068 int *error,
00069 cpl_parameterlist *parlist,
00070 cpl_frameset *frameset);
00071
00072 void cleanupFrgHS (
00073 enum ProcessingMode processing,
00074 ImageFormat *formatInterf,
00075 ImageFormat *formatPhotomA,
00076 ImageFormat *formatPhotomB,
00077 CompressedData *compressedInterf,
00078 CompressedData *compressedPhotomA,
00079 CompressedData *compressedPhotomB,
00080 DispersedResult *dispResult,
00081 int *error,
00082 CorrectedFrames *corrFrames);
00083
00084 void finaliseRejectListInterf (
00085 const char *dataKey,
00086 ImageFormat *format,
00087 CompressedData *compressed,
00088 int *error);
00089
00090 void finaliseRejectListPhotom (
00091 const char *dataKey,
00092 ImageFormat *format,
00093 CompressedData *compressed,
00094 int *error);
00095
00096 cpl_error_code midiSaveCorrelatedFlux(IauExchange *iauData,
00097 DispersedResult *dispResult, cpl_parameterlist *parlist,
00098 cpl_frameset *frameset);
00099
00100
00101 #endif
00102
00103
00104