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

ObitGBTCCBPortInfo.h File Reference

ObitGBTCCBPortInfo class definition. More...

#include <glib.h>
#include "Obit.h"
#include "ObitErr.h"

Go to the source code of this file.

Classes

struct  ObitGBTCCBPortInfo
 ObitGBTCCBPortInfo Class. More...
struct  ObitGBTCCBPortInfoClassInfo
 ClassInfo Structure. More...

Defines

#define MAXNUMCCBPORT   50
#define ObitGBTCCBPortInfoUnref(in)   ObitUnref (in)
 Macro to unreference (and possibly destroy) an ObitGBTCCBPortInfo returns a ObitGBTCCBPortInfo*.
#define ObitGBTCCBPortInfoRef(in)   ObitRef (in)
 Macro to reference (update reference count) an ObitGBTCCBPortInfo.
#define ObitGBTCCBPortInfoIsA(in)   ObitIsA (in, ObitGBTCCBPortInfoGetClass())
 Macro to determine if an object is the member of this or a derived class.

Functions

void ObitGBTCCBPortInfoClassInit (void)
 Public: Class initializer.
ObitGBTCCBPortInfonewObitGBTCCBPortInfo (gchar *name)
 Public: Constructor.
ObitGBTCCBPortInfonewObitGBTCCBPortInfoValue (gchar *name, gint disk, gchar *scan, ObitErr *err)
 Public: Constructor from values.
gconstpointer ObitGBTCCBPortInfoGetClass (void)
 Public: ClassInfo pointer.
ObitGBTCCBPortInfoObitGBTCCBPortInfoCopy (ObitGBTCCBPortInfo *in, ObitGBTCCBPortInfo *out, ObitErr *err)
 Public: Copy constructor.


Detailed Description

ObitGBTCCBPortInfo class definition.

This class is derived from the Obit class.

This class contains information about the GBT observing CCBPort. Frequency and polarization information are retrieved from GBT archive files.

Usage

Instances can be obtained using the newObitGBTCCBPortInfo constructor, the ObitGBTCCBPortInfoCopy constructor or a pointer duplicated using the ObitGBTCCBPortInfoRef macro. When an instance is no longer needed, use the ObitGBTCCBPortInfoUnref macro to release it.

Define Documentation

#define MAXNUMCCBPORT   50
 

#define ObitGBTCCBPortInfoIsA in   )     ObitIsA (in, ObitGBTCCBPortInfoGetClass())
 

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 ObitGBTCCBPortInfoRef in   )     ObitRef (in)
 

Macro to reference (update reference count) an ObitGBTCCBPortInfo.

returns a ObitGBTCCBPortInfo*. in = object to reference

#define ObitGBTCCBPortInfoUnref in   )     ObitUnref (in)
 

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

in = object to unreference


Function Documentation

ObitGBTCCBPortInfo* newObitGBTCCBPortInfo gchar *  name  ) 
 

Public: Constructor.

Initializes class if needed on first call.

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

ObitGBTCCBPortInfo* newObitGBTCCBPortInfoValue gchar *  name,
gint  disk,
gchar *  scan,
ObitErr *  err
 

Public: Constructor from values.

Parameters:
name A name for the object
disk Obit FITS disk number
scan Date/time scan name (e.g. "2003_05_05_05:32:56")
err Obit error stack object.
Returns:
the new object.

void ObitGBTCCBPortInfoClassInit void   ) 
 

Public: Class initializer.

ObitGBTCCBPortInfo* ObitGBTCCBPortInfoCopy ObitGBTCCBPortInfo in,
ObitGBTCCBPortInfo out,
ObitErr *  err
 

Public: Copy constructor.

Parent class members are included but any derived class info is ignored.

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.

gconstpointer ObitGBTCCBPortInfoGetClass 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