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 #ifndef OBITDCONCLEANOTFREC_H
00029 #define OBITDCONCLEANOTFREC_H
00030
00031 #include "Obit.h"
00032 #include "ObitErr.h"
00033 #include "ObitOTF.h"
00034 #include "ObitDConClean.h"
00035 #include "ObitDisplay.h"
00036
00129
00131 typedef struct {
00132 #include "ObitDConCleanOTFRecDef.h"
00133 } ObitDConCleanOTFRec;
00134
00135
00141 #define ObitDConCleanOTFRecUnref(in) ObitUnref (in)
00142
00148 #define ObitDConCleanOTFRecRef(in) ObitRef (in)
00149
00156 #define ObitDConCleanOTFRecIsA(in) ObitIsA (in, ObitDConCleanOTFRecGetClass())
00157
00158
00160 void ObitDConCleanOTFRecClassInit (void);
00161
00163 ObitDConCleanOTFRec* newObitDConCleanOTFRec (gchar* name);
00164
00166 ObitDConCleanOTFRec*
00167 ObitDConCleanOTFRecCreate (gchar* name, ObitOTF *inOTF, ObitErr *err);
00168
00170 gconstpointer ObitDConCleanOTFRecGetClass (void);
00171
00173 ObitDConCleanOTFRec* ObitDConCleanOTFRecCopy (ObitDConCleanOTFRec *in,
00174 ObitDConCleanOTFRec *out, ObitErr *err);
00175
00177 void ObitDConCleanOTFRecClone (ObitDConCleanOTFRec *in,
00178 ObitDConCleanOTFRec *out, ObitErr *err);
00179
00181 void ObitDConCleanOTFRecDeconvolve (ObitDCon *in, ObitErr *err);
00182
00184 void ObitDConCleanOTFRecGetParms (ObitDCon *in, ObitErr *err);
00185
00187 void ObitDConCleanOTFRecSub(ObitDConClean *in, ObitErr *err);
00188
00190 gboolean ObitDConCleanOTFRecSelect(ObitDConClean *in, ObitErr *err);
00191
00193 void ObitDConCleanOTFRecSub(ObitDConClean *in, ObitErr *err);
00194
00196 void ObitDConCleanOTFRecRestore(ObitDConClean *in, ObitErr *err);
00197
00199 void ObitDConCleanOTFRecPixelStats(ObitDConClean *in, ObitErr *err);
00200
00201
00207 typedef struct {
00208 #include "ObitDConCleanOTFRecClassDef.h"
00209 } ObitDConCleanOTFRecClassInfo;
00210
00211 #endif