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

ObitDCon.c File Reference

ObitDCon class function definitions. More...

#include "ObitDCon.h"

Functions

void ObitDConInit (gpointer in)
 Private: Initialize newly instantiated object.
void ObitDConClear (gpointer in)
 Private: Deallocate members.
ObitDConnewObitDCon (gchar *name)
 Public: Default Constructor.
gconstpointer ObitDConGetClass (void)
 Public: ClassInfo pointer.
ObitDConObitDConCopy (ObitDCon *in, ObitDCon *out, ObitErr *err)
 Public: Copy (deep) constructor.
void ObitDConClone (ObitDCon *in, ObitDCon *out, ObitErr *err)
 Public: Copy structure.
ObitDConObitDConCreate (gchar *name, ObitImageMosaic *mosaic, ObitErr *err)
 Public: Create/initialize ObitDCon structures.
void ObitDConGetParms (ObitDCon *in, ObitErr *err)
 Public: Get Parameters.
void ObitDConDeconvolve (ObitDCon *in, ObitErr *err)
 Public: Do deconvolution.
void ObitDConClassInit (void)
 Public: Class initializer.


Detailed Description

ObitDCon class function definitions.

Virtual deconvolution base class. This class is derived from the Obit base class.


Function Documentation

ObitDCon* newObitDCon gchar *  name  ) 
 

Public: Default Constructor.

VIRTUAL routine - should never be called - defined for convenience of derived classes Initializes class if needed on first call.

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

void ObitDConClassInit void   ) 
 

Public: Class initializer.

void ObitDConClear 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 ObitDCon* cast to an Obit*.

void ObitDConClone ObitDCon in,
ObitDCon 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.

ObitDCon* ObitDConCopy ObitDCon in,
ObitDCon 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.

ObitDCon* ObitDConCreate gchar *  name,
ObitImageMosaic mosaic,
ObitErr err
 

Public: Create/initialize ObitDCon structures.

Parameters:
name An optional name for the object.
mosaic Image mosaic to be deconvolved.
Returns:
the new object.

void ObitDConDeconvolve ObitDCon in,
ObitErr err
 

Public: Do deconvolution.

Parameters:
in The object to deconvolve
err Obit error stack object.

gconstpointer ObitDConGetClass void   ) 
 

Public: ClassInfo pointer.

Returns:
pointer to the class structure.

void ObitDConGetParms ObitDCon in,
ObitErr err
 

Public: Get Parameters.

Parameters:
in The CLEAN object as base class
err Obit error stack object.

void ObitDConInit gpointer  inn  ) 
 

Private: Initialize newly instantiated object.

Parent classes portions are (recursively) initialized first

Parameters:
inn Pointer to the object to initialize.


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