#include "Obit.h"
#include "ObitErr.h"
#include "ObitDConClean.h"
#include "ObitImageMosaic.h"
#include "ObitDConCleanWindow.h"
#include "ObitDConCleanBmHist.h"
#include "ObitDConCleanPxHist.h"
#include "ObitDConCleanPxList.h"
Go to the source code of this file.
Classes | |
| struct | ObitDConCleanImage |
| ObitDConCleanImage Class structure. More... | |
| struct | ObitDConCleanImageClassInfo |
| ClassInfo Structure. More... | |
Defines | |
| #define | ObitDConCleanImageUnref(in) ObitUnref (in) |
| Macro to unreference (and possibly destroy) an ObitDConCleanImage returns a ObitDConCleanImage*. | |
| #define | ObitDConCleanImageRef(in) ObitRef (in) |
| Macro to reference (update reference count) an ObitDConCleanImage. | |
| #define | ObitDConCleanImageIsA(in) ObitIsA (in, ObitDConCleanImageGetClass()) |
| Macro to determine if an object is the member of this or a derived class. | |
Functions | |
| void | ObitDConCleanImageClassInit (void) |
| Public: Class initializer. | |
| ObitDConCleanImage * | newObitDConCleanImage (gchar *name) |
| Public: Default Constructor. | |
| ObitDConCleanImage * | ObitDConCleanImageCreate (gchar *name, ObitImageMosaic *mosaic, ObitErr *err) |
| Public: Create/initialize ObitDConCleanImage structures. | |
| gconstpointer | ObitDConCleanImageGetClass (void) |
| Public: ClassInfo pointer. | |
| ObitDConCleanImage * | ObitDConCleanImageCopy (ObitDConCleanImage *in, ObitDConCleanImage *out, ObitErr *err) |
| Public: Copy (deep) constructor. | |
| void | ObitDConCleanImageClone (ObitDConCleanImage *in, ObitDConCleanImage *out, ObitErr *err) |
| Public: Copy structure. | |
| void | ObitDConCleanImageDeconvolve (ObitDCon *in, ObitErr *err) |
| Public: Do deconvolution. | |
| void | ObitDConCleanImageGetParms (ObitDCon *in, ObitErr *err) |
| Public: Get parameters. | |
| void | ObitDConCleanImageSub (ObitDConCleanImage *in, ObitErr *err) |
| Public: Subtract components and generate new residual image(s). | |
This class is derived from the ObitDConClean class.
Only a Single field can be CLEANed and only a quarter the area of it.
A copy of a pointer to an ObitDConCleanImage should always be made using the ObitDConCleanImageRef function which updates the reference count in the object. Then whenever freeing an ObitDConCleanImage or changing a pointer, the function ObitDConCleanImageUnref will decrement the reference count and destroy the object when the reference count hits 0. There is no explicit destructor.
|
|
Macro to determine if an object is the member of this or a derived class. Returns TRUE if a member, else FALSE in = object to reference |
|
|
Macro to reference (update reference count) an ObitDConCleanImage. returns a ObitDConCleanImage*. in = object to reference |
|
|
Macro to unreference (and possibly destroy) an ObitDConCleanImage returns a ObitDConCleanImage*. in = object to unreference |
|
|
Public: Default Constructor. Initializes class if needed on first call.
|
|
|
Public: Class initializer.
|
|
||||||||||||||||
|
Public: Copy structure.
|
|
||||||||||||||||
|
Public: Copy (deep) constructor.
|
|
||||||||||||||||
|
Public: Create/initialize ObitDConCleanImage structures.
|
|
||||||||||||
|
Public: Do deconvolution. CLEAN control parameters are in the ObitInfoList member:
|
|
|
Public: ClassInfo pointer.
|
|
||||||||||||
|
Public: Get parameters.
|
|
||||||||||||
|
Public: Subtract components and generate new residual image(s). Grids and FFT components, multiplies by transfer function (FFT of beam), reverse FFTs and subtracts from image.
|
1.3.9.1