#include "Obit.h"
#include "ObitErr.h"
#include "ObitUV.h"
#include "ObitImageMosaic.h"
Go to the source code of this file.
Classes | |
| struct | ObitUVImager |
| ObitUVImager Class structure. More... | |
| struct | ObitUVImagerClassInfo |
| ClassInfo Structure. More... | |
Defines | |
| #define | ObitUVImagerUnref(in) ObitUnref (in) |
| Macro to unreference (and possibly destroy) an ObitUVImager returns a ObitUVImager*. | |
| #define | ObitUVImagerRef(in) ObitRef (in) |
| Macro to reference (update reference count) an ObitUVImager. | |
| #define | ObitUVImagerIsA(in) ObitIsA (in, ObitUVImagerGetClass()) |
| Macro to determine if an object is the member of this or a derived class. | |
Typedefs | |
| typedef ObitUVImager *(* | ObitUVImagerCreateFP )(gchar *name, ObitUV *uvdata, ObitErr *err) |
| Typedef for definition of class pointer structure. | |
| typedef ObitUVImager *(* | ObitUVImagerCreate2FP )(gchar *name, ObitUV *uvdata, ObitImageMosaic *mosaic, ObitErr *err) |
| Typedef for definition of class pointer structure. | |
| typedef void(* | ObitUVImagerWeightFP )(ObitUVImager *in, ObitErr *err) |
| Typedef for definition of class pointer structure. | |
| typedef void(* | ObitUVImagerImageFP )(ObitUVImager *in, glong field, gboolean doWeight, gboolean doBeam, gboolean doFlatten, ObitErr *err) |
| Typedef for definition of class pointer structure. | |
| typedef void(* | ObitUVImagerFlattenFP )(ObitUVImager *in, ObitErr *err) |
| Typedef for definition of class pointer structure. | |
| typedef ObitImageMosaic *(* | ObitUVImagerGetMosaicFP )(ObitUVImager *in, ObitErr *err) |
| Typedef for definition of class pointer structure. | |
Functions | |
| void | ObitUVImagerClassInit (void) |
| Public: Class initializer. | |
| ObitUVImager * | newObitUVImager (gchar *name) |
| Public: Default Constructor. | |
| gconstpointer | ObitUVImagerGetClass (void) |
| Public: ClassInfo pointer. | |
| ObitUVImager * | ObitUVImagerCopy (ObitUVImager *in, ObitUVImager *out, ObitErr *err) |
| Public: Copy (deep) constructor. | |
| void | ObitUVImagerClone (ObitUVImager *in, ObitUVImager *out, ObitErr *err) |
| Public: Copy structure. | |
| ObitUVImager * | ObitUVImagerCreate (gchar *name, ObitUV *uvdata, ObitErr *err) |
| Public: Create/initialize ObitUVImager structures. | |
| ObitUVImager * | ObitUVImagerCreate2 (gchar *name, ObitUV *uvdata, ObitImageMosaic *mosaic, ObitErr *err) |
| Public: Create/initialize ObitUVImager structures given mosaic. | |
| void | ObitUVImagerWeight (ObitUVImager *in, ObitErr *err) |
| Public: Weight data. | |
| void | ObitUVImagerImage (ObitUVImager *in, glong field, gboolean doWeight, gboolean doBeam, gboolean doFlatten, ObitErr *err) |
| Public: Form Image. | |
| void | ObitUVImagerFlatten (ObitUVImager *in, ObitErr *err) |
| Public: Flatten. | |
| ObitImageMosaic * | ObitUVImagerGetMosaic (ObitUVImager *in, ObitErr *err) |
| Public: return ImageMosaic member. | |
This class is derived from the Obit 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 result is an ImageMosaic which may optionally be flattened into a single plane.
A copy of a pointer to an ObitUVImager should always be made using the ObitUVImagerRef function which updates the reference count in the object. Then whenever freeing an ObitUVImager or changing a pointer, the function ObitUVImagerUnref 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 ObitUVImager. returns a ObitUVImager*. in = object to reference |
|
|
Macro to unreference (and possibly destroy) an ObitUVImager returns a ObitUVImager*. in = object to unreference |
|
|
Typedef for definition of class pointer structure.
|
|
|
Typedef for definition of class pointer structure.
|
|
|
Typedef for definition of class pointer structure.
|
|
|
Typedef for definition of class pointer structure.
|
|
|
Typedef for definition of class pointer structure.
|
|
|
Typedef for definition of class pointer structure.
|
|
|
Public: Default Constructor. Initializes class if needed on first call.
|
|
|
Public: Class initializer.
|
|
||||||||||||||||
|
Public: Copy structure.
|
|
||||||||||||||||
|
Public: Copy (deep) constructor.
|
|
||||||||||||||||
|
Public: Create/initialize ObitUVImager structures. The output ImageMosaic member is created
|
|
||||||||||||||||||||
|
Public: Create/initialize ObitUVImager structures given mosaic.
|
|
||||||||||||
|
Public: Flatten.
|
|
|
Public: ClassInfo pointer.
|
|
||||||||||||
|
Public: return ImageMosaic member.
|
|
||||||||||||||||||||||||||||
|
Public: Form Image.
|
|
||||||||||||
|
Public: Weight data.
|
1.3.9.1