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

ObitUVImagerIon.c File Reference

ObitUVImagerIon class function definitions. More...

#include "ObitUVImagerIon.h"
#include "ObitImageUtil.h"
#include "ObitTableSN.h"
#include "ObitSkyGeom.h"
#include "ObitIoN2SolNTable.h"

Functions

void ObitUVImagerIonInit (gpointer in)
 Private: Initialize newly instantiated object.
void ObitUVImagerIonClear (gpointer in)
 Private: Deallocate members.
ObitUVImagerIonnewObitUVImagerIon (gchar *name)
 Public: Default Constructor.
gconstpointer ObitUVImagerIonGetClass (void)
 Public: ClassInfo pointer.
ObitUVImagerIonObitUVImagerIonCopy (ObitUVImagerIon *in, ObitUVImagerIon *out, ObitErr *err)
 Public: Copy (deep) constructor.
void ObitUVImagerIonClone (ObitUVImagerIon *in, ObitUVImagerIon *out, ObitErr *err)
 Public: Copy structure.
ObitUVImagerIonObitUVImagerIonCreate (gchar *name, ObitUV *uvdata, ObitErr *err)
 Public: Create/initialize ObitUVImagerIon structures.
void ObitUVImagerIonWeight (ObitUVImager *in, ObitErr *err)
 Public: Weight data.
void ObitUVImagerIonImage (ObitUVImager *inn, glong field, gboolean doWeight, gboolean doBeam, gboolean doFlatten, ObitErr *err)
 Public: Form Image.
void ObitUVImagerIonFlatten (ObitUVImager *in, ObitErr *err)
 Public: Flatten.
ObitImageMosaicObitUVImagerIonGetMosaic (ObitUVImager *in, ObitErr *err)
 Public: return ImageMosaic member.
void ObitUVImagerIonClassInit (void)
 Public: Class initializer.


Detailed Description

ObitUVImagerIon class function definitions.

This class is derived from the Obit base class.


Function Documentation

ObitUVImagerIon* newObitUVImagerIon 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 ObitUVImagerIonClassInit void   ) 
 

Public: Class initializer.

void ObitUVImagerIonClear 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 ObitUVImagerIon* cast to an Obit*.

void ObitUVImagerIonClone ObitUVImagerIon in,
ObitUVImagerIon 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.

ObitUVImagerIon* ObitUVImagerIonCopy ObitUVImagerIon in,
ObitUVImagerIon 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.

ObitUVImagerIon* ObitUVImagerIonCreate gchar *  name,
ObitUV uvdata,
ObitErr err
 

Public: Create/initialize ObitUVImagerIon 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.

void ObitUVImagerIonFlatten ObitUVImager in,
ObitErr err
 

Public: Flatten.

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

gconstpointer ObitUVImagerIonGetClass void   ) 
 

Public: ClassInfo pointer.

Returns:
pointer to the class structure.

ObitImageMosaic* ObitUVImagerIonGetMosaic ObitUVImager in,
ObitErr err
 

Public: return ImageMosaic member.

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

void ObitUVImagerIonImage ObitUVImager inn,
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 ObitUVImagerIonInit gpointer  inn  ) 
 

Private: Initialize newly instantiated object.

Parent classes portions are (recursively) initialized first

Parameters:
inn Pointer to the object to initialize.

void ObitUVImagerIonWeight 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