#include "Obit.h"
#include "ObitErr.h"
#include "ObitImageMosaic.h"
#include "ObitDef.h"
#include "ObitClassDef.h"
Go to the source code of this file.
Classes | |
| struct | ObitDCon |
| ObitDCon virtual deconvolution base class. More... | |
| struct | ObitDConClassInfo |
| ClassInfo Structure. More... | |
Defines | |
| #define | ObitDConUnref(in) ObitUnref (in) |
| Macro to unreference (and possibly destroy) an ObitDCon returns a ObitDCon*. | |
| #define | ObitDConRef(in) ObitRef (in) |
| Macro to reference (update reference count) an ObitDCon. | |
| #define | ObitDConIsA(in) ObitIsA (in, ObitDConGetClass()) |
| Macro to determine if an object is the member of this or a derived class. | |
Typedefs | |
| typedef void(* | ObitDConGetParmsFP )(ObitDCon *in, ObitErr *err) |
| typedef void(* | ObitDConDeconvolveFP )(ObitDCon *in, ObitErr *err) |
Functions | |
| void | ObitDConClassInit (void) |
| Public: Class initializer. | |
| ObitDCon * | newObitDCon (gchar *name) |
| Public: Default Constructor. | |
| ObitDCon * | ObitDConCreate (gchar *name, ObitImageMosaic *mosaic, ObitErr *err) |
| Public: Create/initialize ObitDCon structures. | |
| gconstpointer | ObitDConGetClass (void) |
| Public: ClassInfo pointer. | |
| ObitDCon * | ObitDConCopy (ObitDCon *in, ObitDCon *out, ObitErr *err) |
| Public: Copy (deep) constructor. | |
| void | ObitDConClone (ObitDCon *in, ObitDCon *out, ObitErr *err) |
| Public: Copy structure. | |
| void | ObitDConGetParms (ObitDCon *in, ObitErr *err) |
| Public: Get Parameters. | |
| void | ObitDConDeconvolve (ObitDCon *in, ObitErr *err) |
| Public: Do deconvolution. | |
This class is derived from the Obit class.
Actual deconvolution classes are derived from this class
A copy of a pointer to an ObitDCon should always be made using the ObitDConRef function which updates the reference count in the object. Then whenever freeing an ObitDCon or changing a pointer, the function ObitDConUnref will decrement the reference count and destroy the object when the reference count hits 0. There is no explicit destructor.
|
|
Macro to determine if an object is the member of this or a derived class. Returns TRUE if a member, else FALSE in = object to reference |
|
|
Macro to reference (update reference count) an ObitDCon. returns a ObitDCon*. in = object to reference |
|
|
Macro to unreference (and possibly destroy) an ObitDCon returns a ObitDCon*. in = object to unreference |
|
|
|
|
|
|
|
|
Public: Default Constructor. VIRTUAL routine - should never be called - defined for convenience of derived classes Initializes class if needed on first call.
|
|
|
Public: Class initializer.
|
|
||||||||||||||||
|
Public: Copy structure.
|
|
||||||||||||||||
|
Public: Copy (deep) constructor.
|
|
||||||||||||||||
|
Public: Create/initialize ObitDCon structures.
|
|
||||||||||||
|
Public: Do deconvolution.
|
|
|
Public: ClassInfo pointer.
|
|
||||||||||||
|
Public: Get Parameters.
|
1.3.9.1