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

ObitOTFSkyModel.c File Reference

GBT/OTF Sky model class function definitions. More...

#include "ObitOTFSkyModel.h"

Functions

void ObitOTFSkyModelInit (gpointer in)
 Private: Initialize newly instantiated object.
void ObitOTFSkyModelClear (gpointer in)
 Private: Deallocate members.
ObitOTFSkyModelnewObitOTFSkyModel (gchar *name)
 Public: Default Constructor.
gconstpointer ObitOTFSkyModelGetClass (void)
 Public: ClassInfo pointer.
ObitOTFSkyModelObitOTFSkyModelCopy (ObitOTFSkyModel *in, ObitOTFSkyModel *out, ObitErr *err)
 Public: Copy (deep) constructor.
ObitOTFSkyModelObitOTFSkyModelCreate (glong ncomp)
 Public: Create/initialize ObitOTFSkyModel structures.
ObitIOCode ObitOTFSkyModelRead (ObitOTFSkyModel **in, ObitTableSkyModel *table, ObitErr *err)
 Public: Read Table from disk.
ObitIOCode ObitOTFSkyModelWrite (ObitOTFSkyModel *in, ObitTableSkyModel *table, ObitErr *err)
 Public: Write Table to disk.
ObitOTFProj ObitOTFSkyModelProj (gchar *string)
 Public: Determine Projection type from a string.
void ObitOTFSkyModelClassInit (void)
 Public : Class initializer.


Detailed Description

GBT/OTF Sky model class function definitions.

This class is derived from the Obit base class.


Function Documentation

ObitOTFSkyModel* newObitOTFSkyModel 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 ObitOTFSkyModelClassInit void   ) 
 

Public : Class initializer.

void ObitOTFSkyModelClear gpointer  inn  ) 
 

Private: Deallocate members.

Does (recursive) deallocation of parent class members. For some reason this wasn't build into the GType class.

Parameters:
inn Pointer to the object to deallocate. Actually it should be an ObitOTFSkyModel* cast to an Obit*.

ObitOTFSkyModel* ObitOTFSkyModelCopy ObitOTFSkyModel in,
ObitOTFSkyModel 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.

ObitOTFSkyModel* ObitOTFSkyModelCreate glong  ncomp  ) 
 

Public: Create/initialize ObitOTFSkyModel structures.

Parameters:
ncomp Number of components
Returns:
the new object.

gconstpointer ObitOTFSkyModelGetClass void   ) 
 

Public: ClassInfo pointer.

Returns:
pointer to the class structure.

void ObitOTFSkyModelInit gpointer  inn  ) 
 

Private: Initialize newly instantiated object.

Parent classes portions are (recursively) initialized first

Parameters:
inn Pointer to the object to initialize.

ObitOTFProj ObitOTFSkyModelProj gchar *  string  ) 
 

Public: Determine Projection type from a string.

Parameters:
string string code to test.
table table to write to
err Error stack
Returns:
return code OBIT_IO_OK => OK

ObitIOCode ObitOTFSkyModelRead ObitOTFSkyModel **  in,
ObitTableSkyModel table,
ObitErr *  err
 

Public: Read Table from disk.

Parameters:
in Sky model to update, if Null, it is created
table table to read from
err Error stack
Returns:
return code OBIT_IO_OK => OK

ObitIOCode ObitOTFSkyModelWrite ObitOTFSkyModel in,
ObitTableSkyModel table,
ObitErr *  err
 

Public: Write Table to disk.

Parameters:
in Array geometry to write
table table to write to
err Error stack
Returns:
return code OBIT_IO_OK => OK


Generated on Mon Sep 3 20:43:54 2007 by  doxygen 1.3.9.1