#include <glib.h>
#include "Obit.h"
#include "ObitOTFDesc.h"
#include "ObitErr.h"
Go to the source code of this file.
Classes | |
struct | ObitOTFSel |
ObitOTFSel Class structure. More... | |
struct | ObitOTFSelClassInfo |
ClassInfo Structure. More... | |
Defines | |
#define | ObitOTFSelUnref(in) ObitUnref (in) |
Macro to unreference (and possibly destroy) an ObitOTFSel returns a ObitOTFSel* (NULL). | |
#define | ObitOTFSelRef(in) ObitRef (in) |
Macro to reference (update reference count) an ObitOTFSel. | |
#define | ObitOTFSelIsA(in) ObitIsA (in, ObitOTFSelGetClass()) |
Macro to determine if an object is the member of this or a derived class. | |
Functions | |
void | ObitOTFSelClassInit (void) |
Public: Class initializer. | |
ObitOTFSel * | newObitOTFSel (gchar *name) |
Public: Constructor. | |
gconstpointer | ObitOTFSelGetClass (void) |
Public: Return class pointer. | |
ObitOTFSel * | ObitOTFSelCopy (ObitOTFSel *in, ObitOTFSel *out, ObitErr *err) |
Public: Copy OTFSel. | |
glong | ObitOTFSelBufferSize (ObitOTFDesc *desc, ObitOTFSel *sel) |
Public: How big a buffer is needed for a data transfer? | |
void | ObitOTFSelDefault (ObitOTFDesc *in, ObitOTFSel *sel) |
Public: Enforces defaults in inaxes ... | |
void | ObitOTFSelGetDesc (ObitOTFDesc *in, ObitOTFSel *sel, ObitOTFDesc *out, ObitErr *err) |
Public: Applies selection to a Descriptor for writing. | |
void | ObitOTFSelSetDesc (ObitOTFDesc *in, ObitOTFSel *sel, ObitOTFDesc *out, ObitErr *err) |
Public: Applies selection to a Descriptor for reading. | |
void | ObitOTFSelNextInit (ObitOTFSel *in, ObitOTFDesc *desc, ObitErr *err) |
See if an OTFIndex table exists and if so initialize it to use in deciding which visibilities to read. | |
gboolean | ObitOTFSelNext (ObitOTFSel *in, ObitOTFDesc *desc, ObitErr *err) |
Uses selector member to decide which records to read next. | |
void | ObitOTFSelShutdown (ObitOTFSel *in, ObitErr *err) |
Close Index table if open. | |
gboolean | ObitOTFSelWantTarget (ObitOTFSel *sel, gint TargetID) |
Determine if a given target is selected. | |
gboolean | ObitOTFSelWantFeed (ObitOTFSel *sel, gint feed) |
Determine if a given Feed is selected. |
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 ObitOTFSel. returns a ObitOTFSel*. in = object to reference |
|
Macro to unreference (and possibly destroy) an ObitOTFSel returns a ObitOTFSel* (NULL).
|
|
Public: Constructor.
|
|
Public: How big a buffer is needed for a data transfer?
|
|
Public: Class initializer.
|
|
Public: Copy OTFSel.
|
|
Public: Enforces defaults in inaxes ...
|
|
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 records to read next. If doIndex is TRUE, then use index table.
|
|
See if an OTFIndex table exists and if so initialize it to use in deciding which visibilities to read.
|
|
Public: Applies selection to a Descriptor for reading. Note: descriptor modification due to data selection is mostly done in ObitOTFCalApply. Also sets any previously undefined values on sel.
|
|
Close Index table if open.
|
|
Determine if a given Feed is selected.
|
|
Determine if a given target is selected.
|