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

ObitUVImager.c File Reference

ObitUVImager class function definitions. More...

#include "ObitUVImager.h"
#include "ObitUVWeight.h"
#include "ObitImageUtil.h"

Functions

void ObitUVImagerInit (gpointer in)
 Private: Initialize newly instantiated object.
void ObitUVImagerClear (gpointer in)
 Private: Deallocate members.
ObitUVImagernewObitUVImager (gchar *name)
 Public: Default Constructor.
gconstpointer ObitUVImagerGetClass (void)
 Public: ClassInfo pointer.
ObitUVImagerObitUVImagerCopy (ObitUVImager *in, ObitUVImager *out, ObitErr *err)
 Public: Copy (deep) constructor.
void ObitUVImagerClone (ObitUVImager *in, ObitUVImager *out, ObitErr *err)
 Public: Copy structure.
ObitUVImagerObitUVImagerCreate (gchar *name, ObitUV *uvdata, ObitErr *err)
 Public: Create/initialize ObitUVImager structures.
ObitUVImagerObitUVImagerCreate2 (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.
ObitImageMosaicObitUVImagerGetMosaic (ObitUVImager *in, ObitErr *err)
 Public: return ImageMosaic member.
void ObitUVImagerClassInit (void)
 Public: Class initializer.


Detailed Description

ObitUVImager class function definitions.

This class is derived from the Obit base class.


Function Documentation

ObitUVImager* newObitUVImager gchar *  name  ) 
 

Public: Default Constructor.

Initializes class if needed on first call.

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

void ObitUVImagerClassInit void   ) 
 

Public: Class initializer.

void ObitUVImagerClear gpointer  inn  ) 
 

Private: Deallocate members.

Does (recursive) deallocation of parent class members.

Parameters:
inn Pointer to the object to deallocate. Actually it should be an ObitUVImager* cast to an Obit*.

void ObitUVImagerClone ObitUVImager in,
ObitUVImager out,
ObitErr err
 

Public: Copy structure.

Parameters:
in The object to copy
out An existing object pointer for output, must be defined.
err Obit error stack object.

ObitUVImager* ObitUVImagerCopy ObitUVImager in,
ObitUVImager out,
ObitErr err
 

Public: Copy (deep) constructor.

Parameters:
in The object to copy
out An existing object pointer for output or NULL if none exists.
err Obit error stack object.
Returns:
pointer to the new object.

ObitUVImager* ObitUVImagerCreate gchar *  name,
ObitUV uvdata,
ObitErr err
 

Public: Create/initialize ObitUVImager structures.

The output ImageMosaic member is created

Parameters:
name An optional name for the object.
uvdata ObitUV object with info member containng the output image specifications and all processing parameters.
err Obit error stack object.
Returns:
the new object.

ObitUVImager* ObitUVImagerCreate2 gchar *  name,
ObitUV uvdata,
ObitImageMosaic mosaic,
ObitErr err
 

Public: Create/initialize ObitUVImager structures given mosaic.

Parameters:
name An optional name for the object.
uvdata ObitUV object with info member containng the output image specifications and all processing parameters.
mosaic ImageMosaic to use
err Obit error stack object.
Returns:
the new object.

void ObitUVImagerFlatten ObitUVImager in,
ObitErr err
 

Public: Flatten.

Parameters:
in The input object
err Obit error stack object.

gconstpointer ObitUVImagerGetClass void   ) 
 

Public: ClassInfo pointer.

Returns:
pointer to the class structure.

ObitImageMosaic* ObitUVImagerGetMosaic ObitUVImager in,
ObitErr err
 

Public: return ImageMosaic member.

Parameters:
in The input object
err Obit error stack object.
Returns:
reference to ImageMosaic.

void ObitUVImagerImage ObitUVImager in,
glong  field,
gboolean  doWeight,
gboolean  doBeam,
gboolean  doFlatten,
ObitErr err
 

Public: Form Image.

Parameters:
in The input object
field Which field (1-rel) to Image, 0=> all
doWeight If TRUE do Weighting ov uv data first If TRUE then input data is modified.
doBeam If True calculate dirst beams first
doFlatten If TRUE, flatten images when done
err Obit error stack object.

void ObitUVImagerInit gpointer  inn  ) 
 

Private: Initialize newly instantiated object.

Parent classes portions are (recursively) initialized first

Parameters:
inn Pointer to the object to initialize.

void ObitUVImagerWeight ObitUVImager in,
ObitErr err
 

Public: Weight data.

Parameters:
in The input object
err Obit error stack object.


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