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

ObitImageFitData.c File Reference

ObitImageFitData class function definitions. More...

#include "ObitImageFitData.h"

Functions

void ObitImageFitDataInit (gpointer in)
 Private: Initialize newly instantiated object.
void ObitImageFitDataClear (gpointer in)
 Private: Deallocate members.
ObitImageFitDatanewObitImageFitData (gchar *name)
 Public: Default Constructor.
gconstpointer ObitImageFitDataGetClass (void)
 Public: ClassInfo pointer.
ObitImageFitDataObitImageFitDataCreate (gchar *name, ObitFitRegion *reg, ObitInfoList *bounds, ObitImage *image, ObitErr *err)
 Public: Create/initialize ObitImageFitData structures.
void ObitImageFitData2Reg (ObitImageFitData *data, ObitFitRegion *reg)
 Public: Copy contents to ObitFitRegion.
void ObitImageFitDataClassInit (void)
 Public: Class initializer.


Detailed Description

ObitImageFitData class function definitions.

This class is derived from the Obit base class.


Function Documentation

ObitImageFitData* newObitImageFitData 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 ObitImageFitData2Reg ObitImageFitData data,
ObitFitRegion reg
 

Public: Copy contents to ObitFitRegion.

Parameters:
data Fit data to copy
reg ObitFitRegion to update

void ObitImageFitDataClassInit void   ) 
 

Public: Class initializer.

void ObitImageFitDataClear 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 ObitImageFitData* cast to an Obit*.

ObitImageFitData* ObitImageFitDataCreate gchar *  name,
ObitFitRegion reg,
ObitInfoList bounds,
ObitImage image,
ObitErr err
 

Public: Create/initialize ObitImageFitData structures.

Parameters:
name An optional name for the object.
reg ObitFitRegion to copy
bounds InfoList giving bounds
  • "PosGuard" OBIT_double (1,1,1) Distance from edge to allow center [def no bound]
  • "FluxLow" OBIT_double (1,1,1) Lower bounds on Flux density [no bound]
  • "GMajUp" OBIT_double (1,1,1) Major axis upper bound [no bound]
  • "GMajLow" OBIT_double (1,1,1) Major axis lower bound [no bound]
  • "GMinUp" OBIT_double (1,1,1) Minor axis upper bound [no bound]
  • "GMinLow" OBIT_double (1,1,1) Minor axis lower bound [no bound]
image Image with pixel data, (with selection used for reg)
err Obit Error/mesage stack
Returns:
the new object.

gconstpointer ObitImageFitDataGetClass void   ) 
 

Public: ClassInfo pointer.

Returns:
pointer to the class structure.

void ObitImageFitDataInit 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:06 2007 for Obit by  doxygen 1.3.9.1