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

ObitGBTDCROTF.h File Reference

ObitGBTDCROTF class definition. More...

#include "ObitOTF.h"
#include "Obit.h"
#include "ObitErr.h"
#include "ObitIOOTFFITS.h"
#include "ObitFITS.h"
#include "ObitTableOTFTarget.h"
#include "ObitTableOTFIndex.h"
#include "ObitTableGBTANTPOSGR.h"
#include "ObitTableGBTANTPOSPF.h"
#include "ObitTableGBTDCRDATA.h"
#include "ObitGBTIFInfo.h"
#include "ObitGBTDCRStateInfo.h"
#include "ObitGBTBeamOffInfo.h"

Go to the source code of this file.

Classes

struct  ObitGBTDCROTF
 ObitGBTDCROTF Class. More...
struct  ObitGBTDCROTFClassInfo
 ClassInfo Structure. More...

Defines

#define ObitGBTDCROTFUnref(in)   ObitUnref (in)
 Macro to unreference (and possibly destroy) an ObitGBTDCROTF returns a ObitGBTDCROTF*.
#define ObitGBTDCROTFRef(in)   ObitRef (in)
 Macro to reference (update reference count) an ObitGBTDCROTF.
#define ObitGBTDCROTFIsA(in)   ObitIsA (in, ObitGBTDCROTFGetClass())
 Macro to determine if an object is the member of this or a derived class.

Functions

void ObitGBTDCROTFClassInit (void)
 Public: Class initializer.
ObitGBTDCROTFnewObitGBTDCROTF (gchar *name)
 Public: Constructor.
gconstpointer ObitGBTDCROTFGetClass (void)
 Public: ClassInfo pointer.
ObitGBTDCROTFnewObitGBTDCROTFValue (gchar *name, ObitOTF *outOTF, ObitErr *err)
 Public: Constructor from values.
ObitIOCode ObitGBTDCROTFConvert (ObitGBTDCROTF *in, gint inDisk, gchar *scanName, ObitErr *err)
 Public: Convert GBT DCR files for a scan, append to OTF format.


Detailed Description

ObitGBTDCROTF class definition.

This class is derived from the *Obit class.

This class has the facilities to convert from a GBT DCR file and associated tables to OTF format.

Usage

Instances can be obtained using the newObitGBTDCROTF constructor, the #ObitGBTDCROTFCopy constructor or a pointer duplicated using the ObitGBTDCROTFRef macro. When an instance is no longer needed, use the ObitGBTDCROTFUnref macro to release it.

To use this facility, Obit must have been started up defining a FITS directory and the base of the GBT archive structure, i.e. the directory Antenna, DCR, and IF directories


Define Documentation

#define ObitGBTDCROTFIsA in   )     ObitIsA (in, ObitGBTDCROTFGetClass())
 

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

#define ObitGBTDCROTFRef in   )     ObitRef (in)
 

Macro to reference (update reference count) an ObitGBTDCROTF.

returns a ObitGBTDCROTF*. in = object to reference

#define ObitGBTDCROTFUnref in   )     ObitUnref (in)
 

Macro to unreference (and possibly destroy) an ObitGBTDCROTF returns a ObitGBTDCROTF*.

in = object to unreference


Function Documentation

ObitGBTDCROTF* newObitGBTDCROTF gchar *  name  ) 
 

Public: Constructor.

Initializes class if needed on first call.

Parameters:
name A name for the object
Returns:
the new object.

ObitGBTDCROTF* newObitGBTDCROTFValue gchar *  name,
ObitOTF outOTF,
ObitErr *  err
 

Public: Constructor from values.

Parameters:
name A name for the object
outOTF Extant OTF to append new data to
err Obit error stack object.
Returns:
the new object.

void ObitGBTDCROTFClassInit void   ) 
 

Public: Class initializer.

ObitIOCode ObitGBTDCROTFConvert ObitGBTDCROTF in,
gint  inDisk,
gchar *  scanName,
ObitErr *  err
 

Public: Convert GBT DCR files for a scan, append to OTF format.

Parameters:
in The conversion object
inDisk input FITS disk number for base of GBT files
scanName Scan name part of FITS file names (e.g. "2003_06_27_01:32:01")
err Obit error stack object.
Returns:
pointer to the new object.

gconstpointer ObitGBTDCROTFGetClass void   ) 
 

Public: ClassInfo pointer.

Initializes class if needed on first call.

Returns:
pointer to the class structure.


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