#include "Obit.h"
#include "ObitUVDesc.h"
#include "ObitErr.h"
#include "ObitDef.h"
#include "ObitClassDef.h"
Go to the source code of this file.
Classes | |
| struct | ObitUVSel |
| ObitUVSel Class structure. More... | |
| struct | ObitUVSelClassInfo |
| ClassInfo Structure. More... | |
Defines | |
| #define | ObitUVSelUnref(in) ObitUnref (in) |
| Macro to unreference (and possibly destroy) an ObitUVSel returns a ObitUVSel* (NULL). | |
| #define | ObitUVSelRef(in) ObitRef (in) |
| Macro to reference (update reference count) an ObitUVSel. | |
| #define | ObitUVSelIsA(in) ObitIsA (in, ObitUVSelGetClass()) |
| Macro to determine if an object is the member of this or a derived class. | |
Functions | |
| void | ObitUVSelClassInit (void) |
| Public: Class initializer. | |
| ObitUVSel * | newObitUVSel (gchar *name) |
| Public: Constructor. | |
| gconstpointer | ObitUVSelGetClass (void) |
| Public: Return class pointer. | |
| ObitUVSel * | ObitUVSelCopy (ObitUVSel *in, ObitUVSel *out, ObitErr *err) |
| Public: Copy UVSel. | |
| glong | ObitUVSelBufferSize (ObitUVDesc *desc, ObitUVSel *sel) |
| Public: How big a buffer is needed for a data transfer? | |
| void | ObitUVSelDefault (ObitUVDesc *in, ObitUVSel *sel) |
| Public: Enforces defaults in inaxes, blc, trc. | |
| void | ObitUVSelGetDesc (ObitUVDesc *in, ObitUVSel *sel, ObitUVDesc *out, ObitErr *err) |
| Public: Applies selection to a Descriptor for writing. | |
| void | ObitUVSelSetDesc (ObitUVDesc *in, ObitUVSel *sel, ObitUVDesc *out, ObitErr *err) |
| Public: Applies selection to a Descriptor for reading. | |
| void | ObitUVSelNextInit (ObitUVSel *in, ObitUVDesc *desc, ObitErr *err) |
| See if an NX table exists and if so initialize it to use in deciding which visibilities to read. | |
| gboolean | ObitUVSelNext (ObitUVSel *in, ObitUVDesc *desc, ObitErr *err) |
| Uses selector member to decide which visibilities to read next. | |
| void | ObitUVSelShutdown (ObitUVSel *in, ObitErr *err) |
| Close NX table if open . | |
| void | ObitUVSelSetSour (ObitUVSel *sel, gpointer inData, gint Qual, gchar *souCode, gchar *Sources, gint lsou, gint nsou, ObitErr *err) |
| Set selector for source selection. | |
| void | ObitUVSelSetAnt (ObitUVSel *sel, gint *Antennas, gint nant) |
| Set selector for antenna selection. | |
| gboolean | ObitUVSelWantSour (ObitUVSel *sel, gint SourID) |
| Determine if a given source is selected. | |
| gboolean | ObitUVSelWantAnt (ObitUVSel *sel, gint ant) |
| Determine if a given antenna is selected. | |
| gfloat | ObitUVSelSubScan (ObitUVSel *sel) |
| Suggest a length for a sub interval of the current scan such that the scan is evenly divided. | |
This class is derived from the Obit class.
This contains the descriptions of data selection and calibration.
|
|
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 |
|
|
Macro to reference (update reference count) an ObitUVSel. returns a ObitUVSel*. in = object to reference |
|
|
Macro to unreference (and possibly destroy) an ObitUVSel returns a ObitUVSel* (NULL).
|
|
|
Public: Constructor.
|
|
||||||||||||
|
Public: How big a buffer is needed for a data transfer? The buffer is intended for the uncompressed versions of uv data records.
|
|
|
Public: Class initializer.
|
|
||||||||||||||||
|
Public: Copy UVSel.
|
|
||||||||||||
|
Public: Enforces defaults in inaxes, blc, trc.
|
|
|
Public: Return class pointer. Initializes class if needed on first call.
|
|
||||||||||||||||||||
|
Public: Applies selection to a Descriptor for writing.
|
|
||||||||||||||||
|
Uses selector member to decide which visibilities to read next. If doIndex is TRUE, then visibilities are selected from the NX table.
|
|
||||||||||||||||
|
See if an NX table exists and if so initialize it to use in deciding which visibilities to read.
|
|
||||||||||||||||
|
Set selector for antenna selection.
|
|
||||||||||||||||||||
|
Public: Applies selection to a Descriptor for reading. Note: many operations associated with data selection are done in ObitUVCalSelectInit. Also sets previously undefined values on sel.
|
|
||||||||||||||||||||||||||||||||||||
|
Set selector for source selection.
|
|
||||||||||||
|
Close NX table if open . If doIndex is TRUE, then visibilities are selected from the NX table.
|
|
|
Suggest a length for a sub interval of the current scan such that the scan is evenly divided. This is based on the target value SubScanTime. This is only useful for ReadSelect operations on an indexed ObitUV.
|
|
||||||||||||
|
Determine if a given antenna is selected.
|
|
||||||||||||
|
Determine if a given source is selected.
|
1.3.9.1