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

ObitFitRegionList.c File Reference

ObitFitRegionList class function definitions. More...

#include "ObitFitRegionList.h"

Functions

void ObitFitRegionListInit (gpointer in)
 Private: Initialize newly instantiated object.
void ObitFitRegionListClear (gpointer in)
 Private: Deallocate members.
ObitFitRegionListnewObitFitRegionList (gchar *name)
 Public: Default Constructor.
gconstpointer ObitFitRegionListGetClass (void)
 Public: ClassInfo pointer.
ObitFitRegionListObitFitRegionListCreate (gchar *name, ObitImage *image)
 Public: Create/initialize ObitFitRegionList structures.
void ObitFitRegionListSubtract (ObitFitRegionList *in, ObitImage *outImage, ObitErr *err)
 Public: Subtract regions from image.
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.
ObitFitRegionObitFitRegionListFind (ObitFitRegionList *in, gchar *name)
 Public: Find item in a list.
void ObitFitRegionListClassInit (void)
 Public: Class initializer.


Detailed Description

ObitFitRegionList class function definitions.

This class is derived from the Obit base class.


Function Documentation

ObitFitRegionList* newObitFitRegionList 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 ObitFitRegionListAppend ObitFitRegionList in,
ObitFitRegion reg
 

Public: Append an FitRegion to the list.

Parameters:
in Object with table to add reg to
reg the element to add. MUST have unique name in list

void ObitFitRegionListClassInit void   ) 
 

Public: Class initializer.

void ObitFitRegionListClear 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 ObitFitRegionList* cast to an Obit*.

ObitFitRegionList* ObitFitRegionListCreate gchar *  name,
ObitImage image
 

Public: Create/initialize ObitFitRegionList structures.

Parameters:
name An optional name for the object.
image ObitImage being described
Returns:
the new object.

ObitFitRegion* ObitFitRegionListFind ObitFitRegionList in,
gchar *  name
 

Public: Find item in a list.

Parameters:
in Object with table to search
name Name of region
Returns:
pointer to Region containing item, NULL if not found.

gconstpointer ObitFitRegionListGetClass void   ) 
 

Public: ClassInfo pointer.

Returns:
pointer to the class structure.

void ObitFitRegionListInit gpointer  inn  ) 
 

Private: Initialize newly instantiated object.

Parent classes portions are (recursively) initialized first

Parameters:
inn Pointer to the object to initialize.

void ObitFitRegionListRemove ObitFitRegionList in,
ObitFitRegion reg
 

Public: Remove an ObitFitRegion from the list.

Parameters:
in Object with table to remove elem from
reg the element to remove. MUST be in list, unreffed

void ObitFitRegionListSubtract ObitFitRegionList in,
ObitImage outImage,
ObitErr err
 

Public: Subtract regions from image.

Parameters:
in List of region models in image.
outImage Image to write results into
err Obit Error/message stack


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