#include "Obit.h"
#include "ObitErr.h"
#include "ObitThread.h"
#include "ObitInfoList.h"
#include "ObitUV.h"
#include "ObitFArray.h"
#include "ObitDef.h"
#include "ObitClassDef.h"
Go to the source code of this file.
Classes | |
| struct | ObitUVWeight |
| ObitUVWeight Class structure. More... | |
| struct | ObitUVWeightClassInfo |
| ClassInfo Structure. More... | |
Typedefs | |
| typedef void(* | ObitUVWeightDataFP )(ObitUV *uvdata, ObitErr *err) |
Functions | |
| void | ObitUVWeightClassInit (void) |
| Public: Class initializer. | |
| ObitUVWeight * | newObitUVWeight (gchar *name) |
| Public: Constructor. | |
| gconstpointer | ObitUVWeightGetClass (void) |
| Public: ClassInfo pointer. | |
| void | ObitUVWeightData (ObitUV *uvdata, ObitErr *err) |
| Public: Determine weighting and correct an ObitUV. | |
This class is derived from the Obit class.
This class is for weighting uv data in preparation for imaging. Uniform, Natural and Briggs Robust weighting are supported. No instances of this class should be needed outside of the ObitUVWeightData function.
ObitUVWeightData convolves UV weights onto a grid to determine weighting function. Then the data weights are modified by the weighting function. The control parameters are attached to the ObitInfoList member info on uvdata. The parameters are:
|
|
|
|
|
Public: Constructor. Initializes class if needed on first call.
|
|
|
Public: Class initializer.
|
|
||||||||||||
|
Public: Determine weighting and correct an ObitUV. Then the data weights are modified by the weighting function. The control parameters are attached to the ObitInfoList member info on uvdata. See ObitUVWeight class documentation for details |
|
|
Public: ClassInfo pointer.
|
1.3.9.1