#include "Obit.h"
#include "ObitErr.h"
#include "ObitOTF.h"
#include "ObitDConClean.h"
#include "ObitDisplay.h"
Go to the source code of this file.
Classes | |
struct | ObitDConCleanOTFRec |
ObitDConCleanOTFRec Class structure. More... | |
struct | ObitDConCleanOTFRecClassInfo |
ClassInfo Structure. More... | |
Defines | |
#define | ObitDConCleanOTFRecUnref(in) ObitUnref (in) |
Macro to unreference (and possibly destroy) an ObitDConCleanOTF returns a ObitDConCleanOTF*. | |
#define | ObitDConCleanOTFRecRef(in) ObitRef (in) |
Macro to reference (update reference count) an ObitDConCleanOTFRec. | |
#define | ObitDConCleanOTFRecIsA(in) ObitIsA (in, ObitDConCleanOTFRecGetClass()) |
Macro to determine if an object is the member of this or a derived class. | |
Functions | |
void | ObitDConCleanOTFRecClassInit (void) |
Public: Class initializer. | |
ObitDConCleanOTFRec * | newObitDConCleanOTFRec (gchar *name) |
Public: Default Constructor. | |
ObitDConCleanOTFRec * | ObitDConCleanOTFRecCreate (gchar *name, ObitOTF *inOTF, ObitErr *err) |
Public: Create/initialize ObitDConCleanOTFRec structures. | |
gconstpointer | ObitDConCleanOTFRecGetClass (void) |
Public: ClassInfo pointer. | |
ObitDConCleanOTFRec * | ObitDConCleanOTFRecCopy (ObitDConCleanOTFRec *in, ObitDConCleanOTFRec *out, ObitErr *err) |
Public: Copy (deep) constructor. | |
void | ObitDConCleanOTFRecClone (ObitDConCleanOTFRec *in, ObitDConCleanOTFRec *out, ObitErr *err) |
Public: Copy structure. | |
void | ObitDConCleanOTFRecDeconvolve (ObitDCon *in, ObitErr *err) |
Public: Do deconvolution. | |
void | ObitDConCleanOTFRecGetParms (ObitDCon *in, ObitErr *err) |
Public: Get parameters. | |
void | ObitDConCleanOTFRecSub (ObitDConClean *in, ObitErr *err) |
Public: Generate residual image. | |
gboolean | ObitDConCleanOTFRecSelect (ObitDConClean *in, ObitErr *err) |
Public:Select components . | |
void | ObitDConCleanOTFRecRestore (ObitDConClean *in, ObitErr *err) |
Public: Restore subtracted components. | |
void | ObitDConCleanOTFRecPixelStats (ObitDConClean *in, ObitErr *err) |
Public: Prepare for minor cycle. |
ObitDConCleanOTF Record based CLEAN class for ObitOTF (single dish data). The technique is to occasionally subtract the CLEAN components from the OTF data and reimage. This is most useful for beamswitched data. The dirty image is used with the dirty beam to decompose selected pixels into a set of delta functions stored in an AIPS CC table. Windowing is supported and the dirty beam should have the same pixel spacing as the dirty beam but need not be the same size.
A copy of a pointer to an ObitDConCleanOTFRec should always be made using the ObitDConCleanOTFRecRef function which updates the reference count in the object. Then whenever freeing an ObitDConCleanOTFRec or changing a pointer, the function ObitDConCleanOTFRecUnref 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 ObitDConCleanOTFRec. returns a ObitDConCleanOTFRec*. in = object to reference |
|
Macro to unreference (and possibly destroy) an ObitDConCleanOTF returns a ObitDConCleanOTF*. 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 ObitDConCleanOTFRec structures.
|
|
Public: Do deconvolution. CLEAN control parameters are in the ObitInfoList member:
|
|
Public: ClassInfo pointer.
|
|
Public: Get parameters. This Class:
|
|
Public: Prepare for minor cycle.
|
|
Public: Restore subtracted components.
|
|
Public:Select components .
|
|
Public: Generate residual image.
|