Main Page | Class List | Directories | File List | Class Members | File Members

ObitUVWeight.h File Reference

ObitUVWeight uv data class definition. More...

#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.
ObitUVWeightnewObitUVWeight (gchar *name)
 Public: Constructor.
gconstpointer ObitUVWeightGetClass (void)
 Public: ClassInfo pointer.
void ObitUVWeightData (ObitUV *uvdata, ObitErr *err)
 Public: Determine weighting and correct an ObitUV.


Detailed Description

ObitUVWeight uv data class definition.

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:


Typedef Documentation

typedef void(* ObitUVWeightDataFP)(ObitUV *uvdata, ObitErr *err)
 


Function Documentation

ObitUVWeight* newObitUVWeight gchar *  name  ) 
 

Public: Constructor.

Initializes class if needed on first call.

Parameters:
name An optional name for the object.
Returns:
the new object.

void ObitUVWeightClassInit void   ) 
 

Public: Class initializer.

void ObitUVWeightData ObitUV uvdata,
ObitErr err
 

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

gconstpointer ObitUVWeightGetClass void   ) 
 

Public: ClassInfo pointer.

Returns:
pointer to the class structure.


Generated on Fri Aug 31 22:13:10 2007 for Obit by  doxygen 1.3.9.1