procFrgSP.h

00001 /**********************************************************
00002 ***********************************************************
00003 *               European Southern Observatory
00004 *            VLTI MIDI Data Reduction Software
00005 *
00006 * Module name:  procFrgSP.h
00007 * Description:
00008 *
00009 *
00010 * History:
00011 * 09-Dec-05     (csabet) Created
00012 ***********************************************************
00013 **********************************************************/
00014 #ifndef _PROC_FRG_SP_H
00015 #define _PROC_FRG_SP_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 procFrgSP (
00037    MidiFiles    *fileNames,
00038    UserOptions  *options,
00039    int          *error,
00040    cpl_parameterlist *parlist,
00041    cpl_frameset      *frameset);
00042 
00043 void cleanupFrgSP (
00044     enum ProcessingMode processing,
00045     ImageFormat         *formatInterf,
00046     ImageFormat         *formatPhotomA,
00047     ImageFormat         *formatPhotomB,
00048     CompressedData      *compressedInterf,
00049     CompressedData      *compressedPhotomA,
00050     CompressedData      *compressedPhotomB,
00051     int                 *error,
00052     CorrectedFrames     *corrFrames);
00053 
00054 void applyOpticalCompensation (
00055     MidiFiles       *fileNames,
00056     ImageFormat     *format,
00057     CompressedData  *compressedInterf,
00058     CompressedData  *compressedPhotomA,
00059     CompressedData  *compressedPhotomB,
00060     int         *error,
00061     cpl_parameterlist   *parlist,
00062     cpl_frameset        *frameset);
00063 
00064 void getCompensatedBeams (
00065     TransferRatios  *trr,
00066     ImageFormat     *format,
00067     CompressedData  *compressedInterf,
00068     CompressedData  *compressedPhotomA,
00069     CompressedData  *compressedPhotomB);
00070 
00071 /*********************************************************/
00072 #endif
00073 /*********************************************************/
00074 /*********************************************************/
00075 

Generated on 11 Feb 2011 for MIDI Pipeline Reference Manual by  doxygen 1.6.1