midiFitsClassification.h

00001 /**********************************************************
00002 ***********************************************************
00003 *               European Southern Observatory
00004 *            VLTI MIDI Data Reduction Software
00005 *
00006 * Module name:  classification.h
00007 * Description:
00008 *
00009 *
00010 * History:
00011 * 28-Apr-05     (csabet) Created
00012 ***********************************************************
00013 **********************************************************/
00014 #ifndef _MIDI_FITS_CLASSIFICATION_H
00015 #define _MIDI_FITS_CLASSIFICATION_H
00016 
00017 /**********************************************************
00018 *   Include files
00019 **********************************************************/
00020 #include <cpl.h>
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 classifyFitsFiles (
00037     UserOptions *options,
00038     MidiFiles   *fileNames,
00039     FILE        *filePtr,
00040     int         *error,
00041     cpl_parameterlist *parlist,
00042     cpl_frameset      *frameset);
00043 
00044 void getFringeTrackBatch (
00045     ImageFormat *format,
00046     FILE        *inFitsTempPtr,
00047     FILE        *inFitsListPtr,
00048     char        *fileNameStr,
00049     char        *dummyClassif,
00050     FILE        *filePtr,
00051     int         *localBatchNum,
00052     int         *fileNumInList,
00053     int         *error,
00054     cpl_parameterlist *parlist,
00055     cpl_frameset      *frameset);
00056 
00057 void getAcquisitionBatch (
00058     FILE        *inFitsTempPtr,
00059     char        *fileNameStr,
00060     char        *dummyClassif,
00061     FILE        *filePtr,
00062     int         *localBatchNum,
00063     int         *error);
00064 
00065 void getFitsClassification (
00066     int         fileNum,
00067     FILE        *reportPtr,
00068     char        *fileName,
00069     ImageFormat *format,
00070     int         *error);
00071 
00072 void getDetLinBatch (
00073     ImageFormat *format,
00074     FILE        *inFitsTempPtr,
00075     FILE        *inFitsListPtr,
00076     char        *fileNameStr,
00077     char        *dummyClassif,
00078     FILE        *filePtr,
00079     int         *localBatchNum,
00080     int         *fileNumInList,
00081     int         *error);
00082 void getDetRonBatch (
00083     ImageFormat *format,
00084     FILE        *inFitsTempPtr,
00085     FILE        *inFitsListPtr,
00086     char        *fileNameStr,
00087     char        *dummyClassif,
00088     FILE        *filePtr,
00089     int         *localBatchNum,
00090     int         *fileNumInList,
00091     int         *error);
00092 void getRefPixBatch (
00093     ImageFormat *format,
00094     FILE        *inFitsTempPtr,
00095     FILE        *inFitsListPtr,
00096     char        *fileNameStr,
00097     char        *dummyClassif,
00098     FILE        *filePtr,
00099     int         *localBatchNum,
00100     int         *fileNumInList,
00101     int         *error);
00102 void getDspTrnBatch (
00103     ImageFormat *format,
00104     FILE        *inFitsTempPtr,
00105     FILE        *inFitsListPtr,
00106     char        *fileNameStr,
00107     char        *dummyClassif,
00108     FILE        *filePtr,
00109     int         *localBatchNum,
00110     int         *fileNumInList,
00111     int         *error);
00112 
00113 void getWavCalBatch (
00114     ImageFormat *format,
00115     FILE        *inFitsTempPtr,
00116     FILE        *inFitsListPtr,
00117     char        *fileNameStr,
00118     char        *dummyClassif,
00119     FILE        *filePtr,
00120     int         *localBatchNum,
00121     int         *fileNumInList,
00122     int         *error);
00123 
00124 /*********************************************************/
00125 #endif
00126 /*********************************************************/
00127 /*********************************************************/
00128 

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