#include "Obit.h"
#include "ObitErr.h"
#include "ObitImage.h"
#include "ObitFitRegion.h"
Go to the source code of this file.
Classes | |
| struct | ObitFitRegionList |
| ObitFitRegionList Class structure. More... | |
| struct | ObitFitRegionListClassInfo |
| ClassInfo Structure. More... | |
Defines | |
| #define | ObitFitRegionListUnref(in) ObitUnref (in) |
| Macro to unreference (and possibly destroy) an ObitFitRegionList returns a ObitFitRegionList*. | |
| #define | ObitFitRegionListRef(in) ObitRef (in) |
| Macro to reference (update reference count) an ObitFitRegionList. | |
| #define | ObitFitRegionListIsA(in) ObitIsA (in, ObitFitRegionListGetClass()) |
| Macro to determine if an object is the member of this or a derived class. | |
Typedefs | |
| typedef ObitFitRegionList *(* | ObitFitRegionListCreateFP )(gchar *name, ObitImage *image) |
| Typedef for definition of class pointer structure. | |
Functions | |
| void | ObitFitRegionListClassInit (void) |
| Public: Class initializer. | |
| ObitFitRegionList * | newObitFitRegionList (gchar *name) |
| Public: Default Constructor. | |
| ObitFitRegionList * | ObitFitRegionListCreate (gchar *name, ObitImage *image) |
| Public: Create/initialize ObitFitRegionList structures. | |
| gconstpointer | ObitFitRegionListGetClass (void) |
| Public: ClassInfo pointer. | |
| void | ObitFitRegionListAppend (ObitFitRegionList *in, ObitFitRegion *reg) |
| Public: Append an FitRegion to the list. | |
| void | ObitFitRegionListRemove (ObitFitRegionList *in, ObitFitRegion *reg) |
| Public: Remove an ObitFitRegion from the list. | |
| ObitFitRegion * | ObitFitRegionListFind (ObitFitRegionList *in, gchar *name) |
| Public: Find item in a list. | |
| void | ObitFitRegionListSubtract (ObitFitRegionList *in, ObitImage *outImage, ObitErr *err) |
| Public: Subtract regions from image. | |
This class is derived from the Obit class.
A copy of a pointer to an ObitFitRegionList should always be made using the ObitFitRegionListRef function which updates the reference count in the object. Then whenever freeing an ObitFitRegionList or changing a pointer, the function ObitFitRegionListUnref 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 ObitFitRegionList. returns a ObitFitRegionList*. in = object to reference |
|
|
Macro to unreference (and possibly destroy) an ObitFitRegionList returns a ObitFitRegionList*. in = object to unreference |
|
|
Typedef for definition of class pointer structure.
|
|
|
Public: Default Constructor. Initializes class if needed on first call.
|
|
||||||||||||
|
Public: Append an FitRegion to the list.
|
|
|
Public: Class initializer.
|
|
||||||||||||
|
Public: Create/initialize ObitFitRegionList structures.
|
|
||||||||||||
|
Public: Find item in a list.
|
|
|
Public: ClassInfo pointer.
|
|
||||||||||||
|
Public: Remove an ObitFitRegion from the list.
|
|
||||||||||||||||
|
Public: Subtract regions from image.
|
1.3.9.1