procDetLin.h

00001 /**********************************************************
00002 ***********************************************************
00003 *               European Southern Observatory
00004 *          VLTI MIDI Maintenance Templates Software
00005 *
00006 * Module name:  procDetLin.h
00007 * Description:  
00008 *
00009 *
00010 * History:      
00011 * 16-Jun-04     (csabet) created
00012 ***********************************************************
00013 **********************************************************/
00014 #ifndef _PROC_DET_LIN_H
00015 #define _PROC_DET_LIN_H
00016 
00017 /**********************************************************
00018 *   Include files
00019 **********************************************************/
00020 
00021 /**********************************************************
00022 *   Constant definitions
00023 **********************************************************/
00024 
00025 /**********************************************************
00026 *   Enumeration definitions
00027 **********************************************************/
00028 
00029 /**********************************************************
00030 *   Type definitions 
00031 **********************************************************/
00032 
00033 /**********************************************************
00034 *   Global Variables 
00035 **********************************************************/
00036 
00037 /**********************************************************
00038 *   Function Prototypes
00039 **********************************************************/
00040 void createAndDisplayImageDetLin ( 
00041     int             fileNumber,
00042     char            *fileName,
00043     int             extensionNumber,
00044     ImageFormat     *format,
00045     DetLinearity    *linearity,
00046     int             *error);
00047 
00048 void checkSaturationDetLin (
00049     short int   *inData,
00050     float       scalingOffset,
00051     ImageFormat *format,
00052     float       *image,
00053     int         *saturated);
00054 
00055 void procDetLin (
00056     MidiFiles   *fileNames,
00057     int         *error);
00058 
00059 void computeDetLin (    
00060     int             numOfFiles,
00061     MidiFiles       *fileNames,
00062     ImageFormat     *format,
00063     DetLinearity    *linearity,
00064     int             *error);
00065 
00066 void getIntegrationTime ( 
00067     int             fileNumber,
00068     char            *fileName,
00069     DetLinearity    *linearity,
00070     int             *error);
00071 
00072 void assessLinearity (
00073     ImageFormat     *format,
00074     char            *firstFitsFile,
00075     DetLinearity    *linearity,
00076     int             *error);
00077 
00078 /*********************************************************/
00079 #endif
00080 /*********************************************************/
00081 /*********************************************************/
00082 

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