00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 namespace casa{
00030 extern "C"
00031 {
00032 void faccumulatetogrid_(Complex *grid, Complex *CF,
00033 Complex *nvalue, Double *wVal,
00034 Int *scaledSupport, Float *scaledSampling,
00035 Double *off, Int *convOrigin, Int *cfShape, Int *loc,
00036 Int *igrdpos, Double *sinDPA, Double *cosDPA,
00037 Int *finitePointingOffset,
00038 Int *doPSFOnly,
00039 Complex *norm,
00040 Complex *phaseGrad,
00041 Int *imNX, Int *imNY, Int *imNP, Int *imNC,
00042 Int *cfNX, Int *cfNY, Int *cfNP, Int *cfNC,
00043 Int *phNX, Int *phNY);
00044 void dfaccumulatetogrid_(DComplex *grid, Complex *CF,
00045 Complex *nvalue, Double *wVal,
00046 Int *scaledSupport, Float *scaledSampling,
00047 Double *off, Int *convOrigin, Int *cfShape, Int *loc,
00048 Int *igrdpos, Double *sinDPA, Double *cosDPA,
00049 Int *finitePointingOffset,
00050 Int *doPSFOnly,
00051 Complex *norm,
00052 Complex *phaseGrad,
00053 Int *imNX, Int *imNY, Int *imNP, Int *imNC,
00054 Int *cfNX, Int *cfNY, Int *cfNP, Int *cfNC,
00055 Int *phNX, Int *phNY);
00056 void faccumulatefromgrid_(Complex *nvalue, const Complex *grid, Complex *CF,
00057 Double *wVal,
00058 Int *scaledSupport, Float *scaledSampling,
00059 Double *off, Int *convOrigin, Int *cfShape, Int *loc,
00060 Int *igrdpos, Double *sinDPA, Double *cosDPA,
00061 Int *finitePointingOffset,
00062 Complex *phaseGrad,
00063 Complex *phasor,
00064 Int *imNX, Int *imNY, Int *imNP, Int *imNC,
00065 Int *cfNX, Int *cfNY, Int *cfNP, Int *cfNC,
00066 Int *phNX, Int *phNY);
00067 };
00068 }