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

ObitTableFQUtil.h File Reference

ObitTableFQ class utility routine definition. More...

#include "Obit.h"
#include "ObitErr.h"
#include "ObitUV.h"
#include "ObitTableFQ.h"

Go to the source code of this file.

Functions

ObitIOCode ObitTableFQGetInfo (ObitTableFQ *in, oint fqid, oint *nif, gdouble **freqOff, oint **sideBand, gfloat **chBandw, ObitErr *err)
 Public: Read information for an FQid.
ObitIOCode ObitTableFQPutInfo (ObitTableFQ *in, oint fqid, oint nif, gdouble *freqOff, oint *sideBand, gfloat *chBandw, ObitErr *err)
 Public: Write Read information for an FQid.
ObitIOCode ObitTableFQSelect (ObitUV *inUV, ObitUV *outUV, gdouble *SouIFOff, gdouble SouBW, ObitErr *err)
 Public: Copy FQ table with selection.


Detailed Description

ObitTableFQ class utility routine definition.


Function Documentation

ObitIOCode ObitTableFQGetInfo ObitTableFQ in,
oint  fqid,
oint nif,
gdouble **  freqOff,
oint **  sideBand,
gfloat **  chBandw,
ObitErr err
 

Public: Read information for an FQid.

Parameters:
in FQ table to access
fqid Desired frequency id
nif Number of IFs in data
freqOff IF Frequency offsets from reference frequency (Hz) returns pointer to newly malloced memory, must be g_freeed.
sideBan Sideband array, 1=> upper, -1=lower (?) returns pointer to newly malloced memory, must be g_freeed.
chBandw channel bandwidths per IF (Hz), returns pointer to newly malloced memory, must be g_freeed.
*err ObitErr error stack.
Returns:
I/O Code OBIT_IO_OK = OK.

ObitIOCode ObitTableFQPutInfo ObitTableFQ in,
oint  fqid,
oint  nif,
gdouble *  freqOff,
oint sideBand,
gfloat *  chBandw,
ObitErr err
 

Public: Write Read information for an FQid.

Parameters:
in FQ table to access
fqid Desired frequency id
nif Number of IFs in data
freqOff IF Frequency offsets from reference frequency (Hz)
sideBan Sideband array, 1=> upper, -1=lower (?)
chBandw channel bandwidths per IF (Hz),
*err ObitErr error stack.
Returns:
I/O Code OBIT_IO_OK = OK.

ObitIOCode ObitTableFQSelect ObitUV inUV,
ObitUV outUV,
gdouble *  SouIFOff,
gdouble  SouBW,
ObitErr err
 

Public: Copy FQ table with selection.

Parameters:
inUV Input UV to copy from
outUV Output UV to copy to
SouIFOff if NonNULL, source dependent values to be added to the IF frequencies. Includes selection by IF.
*err ObitErr error stack.
SouBW if >0.0, source dependent total bandwidth
Returns:
I/O Code OBIT_IO_OK = OK.


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