procFrgHS.h

00001 /**********************************************************
00002 ***********************************************************
00003 *               European Southern Observatory
00004 *            VLTI MIDI Data Reduction Software
00005 *
00006 * Module name:  procFrgHS.h
00007 * Description:
00008 *
00009 *
00010 * History:
00011 * 21-Jul-03     (csabet) Created
00012 ***********************************************************
00013 **********************************************************/
00014 #ifndef _PROC_FRG_HS_H
00015 #define _PROC_FRG_HS_H
00016 
00017 /**********************************************************
00018 *   Include files
00019 **********************************************************/
00020 
00021 /**********************************************************
00022 *   Constant definitions
00023 **********************************************************/
00024 
00025 /**********************************************************
00026 *   Type definitions
00027 **********************************************************/
00028 
00029 /**********************************************************
00030 *   Global Variables
00031 **********************************************************/
00032 
00033 /**********************************************************
00034 *   Function Prototypes
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 

Generated on 15 Mar 2012 for MIDI Pipeline Reference Manual by  doxygen 1.6.1