procKappa.h

00001 /**********************************************************
00002 ***********************************************************
00003 *               European Southern Observatory
00004 *            VLTI MIDI Data Reduction Software
00005 *
00006 * Module name:  procKappa.h
00007 * Description:
00008 *
00009 *
00010 * History:
00011 * 05-Dec-05     (csabet) Created
00012 ***********************************************************
00013 **********************************************************/
00014 #ifndef _PROC_KAPPA_H
00015 #define _PROC_KAPPA_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 procKappa (
00037     MidiFiles   *fileNames,
00038     UserOptions *options,
00039     int         *error);
00040 
00041 void cleanupKappa (
00042     enum ProcessingMode processing,
00043     ImageFormat         *formatInterfA,
00044     ImageFormat         *formatInterfB,
00045     ImageFormat         *formatPhotomA,
00046     ImageFormat         *formatPhotomB,
00047     CompressedData      *compressedInterfA,
00048     CompressedData      *compressedInterfB,
00049     CompressedData      *compressedPhotomA,
00050     CompressedData      *compressedPhotomB,
00051     int                 *error);
00052 
00053 void midiComputeKappaCoeff (
00054     CompressedData  *compressedIA,
00055     CompressedData  *compressedIB,
00056     CompressedData  *compressedPA,
00057     CompressedData  *compressedPB,
00058     ImageFormat     *formatIA,
00059     ImageFormat     *formatIB,
00060     ImageFormat     *formatPA,
00061     ImageFormat     *formatPB,
00062     TransferRatios  *trRatios,
00063     int             *error);
00064 
00065 void computeTransferRatios (
00066     ImageFormat         *format,
00067     KappaCoefficients   *kc,
00068     TransferRatios      *tr,
00069     int                 *error);
00070 
00071 void smoothKappaCoefficiets (
00072     ImageFormat         *format,
00073     KappaCoefficients   *kc,
00074     int                 *error);
00075 
00076 /*********************************************************/
00077 #endif
00078 /*********************************************************/
00079 /*********************************************************/
00080 

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