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

ObitAntennaList.c File Reference

ObitAntennaList class function definitions. More...

#include "ObitAntennaList.h"

Functions

void ObitAntennaListInit (gpointer in)
 Private: Initialize newly instantiated object.
void ObitAntennaListClear (gpointer in)
 Private: Deallocate members.
ObitAntennaListnewObitAntennaList (gchar *name)
 Public: Constructor.
gconstpointer ObitAntennaListGetClass (void)
 Public: ClassInfo pointer.
ObitAntennaListObitAntennaListCreate (gchar *name, glong nant, glong numpolcal)
 Public: Create from value.
ObitAntennaListObitAntennaListCopy (ObitAntennaList *in, ObitAntennaList *out, ObitErr *err)
 Public: Copy constructor.
ObitUVPolCalType ObitAntennaListGetPolType (gchar *type)
 Public: Determine polarization calibration type.
gfloat ObitAntennaListElev (ObitAntennaList *inAList, gint ant, gfloat time, ObitSource *Source)
 Public: Determine antenna elevation.
gfloat ObitAntennaListParAng (ObitAntennaList *inAList, gint ant, gfloat time, ObitSource *Source)
 Public: Determine antenna Parallactic angle.
void ObitAntennaListClassInit (void)
 Public: Class initializer.


Detailed Description

ObitAntennaList class function definitions.

This is a list of associated tables.


Function Documentation

ObitAntennaList* newObitAntennaList gchar *  name  ) 
 

Public: Constructor.

Initializes class if needed on first call.

Returns:
the new object.

void ObitAntennaListClassInit void   ) 
 

Public: Class initializer.

void ObitAntennaListClear gpointer  inn  ) 
 

Private: Deallocate members.

Does (recursive) deallocation of parent class members.

Parameters:
inn Pointer to the object to deallocate.

ObitAntennaList* ObitAntennaListCopy ObitAntennaList in,
ObitAntennaList 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.

ObitAntennaList* ObitAntennaListCreate gchar *  name,
glong  nant,
glong  numpolcal
 

Public: Create from value.

Parameters:
name An optional name for the object.
nant Number of antennas (actually, the highest Antenna ID).
numpolcal Number of Polarization calibration parameters
Returns:
the new object.

gfloat ObitAntennaListElev ObitAntennaList inAList,
gint  ant,
gfloat  time,
ObitSource Source
 

Public: Determine antenna elevation.

Parameters:
inAList Antenna List
ant Antenna number (1-rel)
time Time in Days
Source Source structure
Returns:
elevation in radians

gconstpointer ObitAntennaListGetClass void   ) 
 

Public: ClassInfo pointer.

Initializes class if needed on first call.

Returns:
pointer to the class structure.

ObitUVPolCalType ObitAntennaListGetPolType gchar *  type  ) 
 

Public: Determine polarization calibration type.

Parameters:
type Polarization calibration type name
Returns:
code, OBIT_UVPoln_Unknown -> not recognized, OBIT_UVPoln_NoCal -> no code (no poln cal)

void ObitAntennaListInit gpointer  inn  ) 
 

Private: Initialize newly instantiated object.

Does (recursive) initialization of base class members before this class.

Parameters:
inn Pointer to the object to initialize.

gfloat ObitAntennaListParAng ObitAntennaList inAList,
gint  ant,
gfloat  time,
ObitSource Source
 

Public: Determine antenna Parallactic angle.

Parameters:
inAList Antenna List
ant Antenna number (1-rel)
time Time in Days
Source Source structure
Returns:
paralactic angle in radians


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