createProdFrgUndisp.h

00001 /**********************************************************
00002 ***********************************************************
00003 *               European Southern Observatory
00004 *            VLTI MIDI Data Reduction Software
00005 *
00006 * Module name:  createProdFrgUndisp.h
00007 * Description:  
00008 *
00009 *
00010 * History:      
00011 * 23-Apr-03     (csabet) Created
00012 ***********************************************************
00013 **********************************************************/
00014 #ifndef _CREATE_PRODU_FRG_UNDISP_H
00015 #define _CREATE_PRODU_FRG_UNDISP_H
00016 
00017 /**********************************************************
00018 *   Include files
00019 **********************************************************/
00020 #include "iauExchange.h"
00021 #include "qfits.h"
00022 
00023 /**********************************************************
00024 *   Constant definitions
00025 **********************************************************/
00026 
00027 /**********************************************************
00028 *   Type definitions 
00029 **********************************************************/
00030 
00031 /**********************************************************
00032 *   Global Variables 
00033 **********************************************************/
00034 
00035 /**********************************************************
00036 *   Function Prototypes
00037 **********************************************************/
00038 void createFrgProdUndisp (
00039     MidiFiles               *fileNames,
00040     ImageFormat             *format,
00041     FilterData              *filterInfo,
00042     RawVisibility           *rawVis,
00043     TransferFunction        *trfFunction,
00044     CalibratorParam         *calibrator,
00045     CalibratedVisibility    *calibVis,
00046     PhotometryResult        *photom,
00047     int                     *error);
00048 
00049 void loadFrgOutputDataUndisp (
00050     char            *fileName,
00051     FilterData      *filterInfo,
00052     float           *visAmp,
00053     float           *visSqrd,
00054     OiArray         *array,
00055     OiTarget        *targets,
00056     OiWavelength    *wave,
00057     OiVis           *vis,
00058     OiVis2          *vis2,
00059     UVW             *uvw,
00060     int             *error);
00061 
00062 void createFrgPrimHeadUndisp (
00063     MidiFiles               *fileNames,
00064     ImageFormat             *format,
00065     RawVisibility           *rawVis,
00066     CalibratedVisibility    *calibVis,
00067     UVW                     *uvw,
00068     PhotometryResult        *photom,
00069     FilterData              *filterInfo,
00070     TransferFunction        *trfFunction,
00071     CalibratorParam         *calibrator,
00072     int                     *error);
00073 
00074 void addProdInfoToFrgQcLogUndisp (
00075     ImageFormat             *format,
00076     MidiFiles               *fileNames,
00077     RawVisibility           *rawVis,
00078     CalibratedVisibility    *calibVis,
00079     UVW                     *uvw,
00080     PhotometryResult        *photom,
00081     FilterData              *filterInfo,
00082     TransferFunction        *trfFunction,
00083     CalibratorParam         *calibrator,
00084     int                     *error);
00085 
00086 void writeFrgFitsFileUndisp (
00087     char            *outFitsName,
00088     OiArray         *array,
00089     OiTarget        *targets,
00090     OiWavelength    *wavelength,
00091     OiVis           *vis,
00092     OiVis2          *vis2,
00093     int             *error);
00094 
00095 /*********************************************************/
00096 #endif
00097 /*********************************************************/
00098 /*********************************************************/
00099 

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