#include "Obit.h"
#include "ObitErr.h"
#include "ObitUV.h"
#include "ObitImageMosaic.h"
#include "ObitTableNI.h"
#include "ObitUVImager.h"
Go to the source code of this file.
Classes | |
| struct | ObitUVImagerSquint |
| ObitUVImagerSquint Class structure. More... | |
| struct | ObitUVImagerSquintClassInfo |
| ClassInfo Structure. More... | |
Defines | |
| #define | ObitUVImagerSquintUnref(in) ObitUnref (in) |
| Macro to unreference (and possibly destroy) an ObitUVImagerSquint returns a ObitUVImagerSquint*. | |
| #define | ObitUVImagerSquintRef(in) ObitRef (in) |
| Macro to reference (update reference count) an ObitUVImagerSquint. | |
| #define | ObitUVImagerSquintIsA(in) ObitIsA (in, ObitUVImagerSquintGetClass()) |
| Macro to determine if an object is the member of this or a derived class. | |
Functions | |
| void | ObitUVImagerSquintClassInit (void) |
| Public: Class initializer. | |
| ObitUVImagerSquint * | newObitUVImagerSquint (gchar *name) |
| Public: Default Constructor. | |
| gconstpointer | ObitUVImagerSquintGetClass (void) |
| Public: ClassInfo pointer. | |
| ObitUVImagerSquint * | ObitUVImagerSquintCopy (ObitUVImagerSquint *in, ObitUVImagerSquint *out, ObitErr *err) |
| Public: Copy (deep) constructor. | |
| void | ObitUVImagerSquintClone (ObitUVImagerSquint *in, ObitUVImagerSquint *out, ObitErr *err) |
| Public: Copy structure. | |
| ObitUVImagerSquint * | ObitUVImagerSquintCreate (gchar *name, ObitUV *uvdata, ObitErr *err) |
| Public: Create/initialize ObitUVImagerSquint structures. | |
| void | ObitUVImagerSquintWeight (ObitUVImager *in, ObitErr *err) |
| Public: Weight data. | |
| void | ObitUVImagerSquintImage (ObitUVImager *in, glong field, gboolean doWeight, gboolean doBeam, gboolean doFlatten, ObitErr *err) |
| Public: Form Image. | |
This class is derived from the ObitUVImager class.
This class presents a uniform interface to the UV data imaging routines. These go from an input uv data and allow optional selection, calibration and editing and then conversion into a dirty image allowing a number of processing parameters. The calibration consists of generating an SN table for each mosaic center the calibration NI table and applying it in generating that facet. The result is an ImageMosaic which may optionally be flattened into a single plane.
A copy of a pointer to an ObitUVImagerSquint should always be made using the ObitUVImagerSquintRef function which updates the reference count in the object. Then whenever freeing an ObitUVImagerSquint or changing a pointer, the function ObitUVImagerSquintUnref 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 ObitUVImagerSquint. returns a ObitUVImagerSquint*. in = object to reference |
|
|
Macro to unreference (and possibly destroy) an ObitUVImagerSquint returns a ObitUVImagerSquint*. 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 ObitUVImagerSquint structures. The output ImageMosaic member is created
|
|
|
Public: ClassInfo pointer.
|
|
||||||||||||||||||||||||||||
|
Public: Form Image.
|
|
||||||||||||
|
Public: Weight data.
|
1.3.9.1