transferFunction.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef _TRANSFER_FUNCTION_H
00015 #define _TRANSFER_FUNCTION_H
00016
00017
00018
00019
00020 #include "midiLib.h"
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037 void estimateTransferFunction (
00038 ImageFormat *formatInterf,
00039 MidiFiles *fileNames,
00040 DispersedResult *dispResult,
00041 CalibratorParam *calibrator,
00042 int *error,
00043 cpl_parameterlist *parlist,
00044 cpl_frameset *frameset);
00045
00046 void estimateTransferFunctionUndisp (
00047 MidiFiles *fileNames,
00048 RawVisibility *measVis,
00049 TransferFunction *trf,
00050 CalibratorParam *calibrator,
00051 int *error,
00052 cpl_parameterlist *parlist,
00053 cpl_frameset *frameset);
00054
00055 void identifyCalibrator (
00056 MidiFiles *fileNames,
00057 CalibratorParam *calibrator,
00058 int *error,
00059 cpl_parameterlist *parlist,
00060 cpl_frameset *frameset);
00061
00062 void getCalibratorDiameter (
00063 MidiFiles *fileNames,
00064 CalibratorParam *calibrator,
00065 int *error,
00066 cpl_parameterlist *parlist,
00067 cpl_frameset *frameset);
00068
00069 void computeExpectedVis (
00070 CalibratorParam *calibrator,
00071 int *error);
00072
00073 double computeBesselK1o1 (
00074 double xArg,
00075 double xArgErr,
00076 double *besselK1o1Err);
00077
00078 void computeBinnedTrf (
00079 ImageFormat *format,
00080 DispersedResult *dispResult,
00081 int *error);
00082
00083
00084 #endif
00085
00086