|
Classes |
| struct | ObitDConCleanVis |
| | ObitDConCleanVis Class structure. More...
|
| struct | ObitDConCleanVisClassInfo |
| | ClassInfo Structure. More...
|
Defines |
| #define | ObitDConCleanVisUnref(in) ObitUnref (in) |
| | Macro to unreference (and possibly destroy) an ObitDConCleanVis returns a ObitDConCleanVis*.
|
| #define | ObitDConCleanVisRef(in) ObitRef (in) |
| | Macro to reference (update reference count) an ObitDConCleanVis.
|
| #define | ObitDConCleanVisIsA(in) ObitIsA (in, ObitDConCleanVisGetClass()) |
| | Macro to determine if an object is the member of this or a derived class.
|
Typedefs |
| typedef gboolean(* | ObitDConCleanVisPickNextFP )(ObitDConClean *in, ObitErr *err) |
| typedef gfloat(* | ObitDConCleanVisQualityFP )(ObitDConClean *in, glong field, ObitErr *err) |
| typedef gboolean(* | ObitDConCleanVisReimageFP )(ObitDConCleanVis *in, ObitUV *uvdata, ObitErr *err) |
| typedef void(* | ObitDConCleanVisAddFieldFP )(ObitDConCleanVis *in, ObitUV *uvdata, ObitErr *err) |
| typedef gboolean(* | ObitDConCleanVisRecenterFP )(ObitDConCleanVis *in, ObitUV *uvdata, ObitErr *err) |
| typedef gboolean(* | ObitDConCleanVisFilterFP )(ObitDConCleanVis *in, gfloat filter[2], ObitErr *err) |
Functions |
| void | ObitDConCleanVisClassInit (void) |
| | Public: Class initializer.
|
| ObitDConCleanVis * | newObitDConCleanVis (gchar *name) |
| | Public: Default Constructor.
|
| ObitDConCleanVis * | ObitDConCleanVisCreate (gchar *name, ObitUV *uvdata, ObitErr *err) |
| | Public: Create/initialize ObitDConCleanVis structures.
|
| ObitDConCleanVis * | ObitDConCleanVisCreate2 (gchar *name, ObitUV *uvdata, ObitUVImager *imager, ObitSkyModel *skyModel, ObitErr *err) |
| | Public: Create/initialize ObitDConCleanVis structures from optional components.
|
| gconstpointer | ObitDConCleanVisGetClass (void) |
| | Public: ClassInfo pointer.
|
| ObitDConCleanVis * | ObitDConCleanVisCopy (ObitDConCleanVis *in, ObitDConCleanVis *out, ObitErr *err) |
| | Public: Copy (deep) constructor.
|
| void | ObitDConCleanVisClone (ObitDConCleanVis *in, ObitDConCleanVis *out, ObitErr *err) |
| | Public: Copy structure.
|
| void | ObitDConCleanVisDeconvolve (ObitDCon *in, ObitErr *err) |
| | Public: Do deconvolution.
|
| void | ObitDConCleanVisGetParms (ObitDCon *in, ObitErr *err) |
| | Public: Get parameters.
|
| void | ObitDConCleanVisDefWindow (ObitDConClean *in, ObitErr *err) |
| | Public: Set Default CLEAN windows.
|
| void | ObitDConCleanVisSub (ObitDConCleanVis *in, ObitErr *err) |
| | Public: Subtract components and generate new residual image(s).
|
| gboolean | ObitDConCleanVisPickNext (ObitDConCleanVis *in, ObitErr *err) |
| | Public: Pick next field(s) and get Residual image(s).
|
| gfloat | ObitDConCleanVisQuality (ObitDConCleanVis *in, glong field, ObitErr *err) |
| | Public: Determine quality measure for field.
|
| gboolean | ObitDConCleanVisReimage (ObitDConCleanVis *in, ObitUV *uvdata, ObitErr *err) |
| | Public: Reimaging needed to center strong source on pixel?
|
| void | ObitDConCleanVisAddField (ObitDConCleanVis *in, ObitUV *uvdata, ObitErr *err) |
| | Public: Resize to add a new field.
|
| gboolean | ObitDConCleanVisRecenter (ObitDConCleanVis *in, ObitUV *uvdata, ObitErr *err) |
| | Public: Recenter autoCenter images.
|
| gboolean | ObitDConCleanVisFilter (ObitDConCleanVis *in, gfloat filter[2], ObitErr *err) |
| | Public: Filter weak, isolated components.
|
autoWindow feature will automatically set CLEAN windows inside a predefined outer window. Each cycle the residuals inside the outer window are searched to the maximum value; if the peak is outside the inner window and > 3 sigma, a new round box of radius 3 pixels is added to the window. Cleaning in each cycle will stop when the peak residual drops to the level of the highest value outside the CLEAN window. In autoWindow mode, the field to be processed next is determined using the statistics from the outer window and for normal mode, the inner window. This should result in the brightest emission being cleaned next and a box added on it if necessary.