00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef ObitTableGBTBEAM_OFFSETS_H
00030 #define ObitTableGBTBEAM_OFFSETS_H
00031
00032 #include <string.h>
00033 #include <stdio.h>
00034 #include <stdlib.h>
00035 #include <math.h>
00036 #include <glib.h>
00037 #include "Obit.h"
00038 #include "ObitErr.h"
00039 #include "ObitTable.h"
00040
00041
00130
00131
00133 #define MAXKEYCHARTABLEBEAM_OFFSETS 24
00134
00136 typedef struct {
00137 #include "ObitTableGBTBEAM_OFFSETSDef.h"
00138 } ObitTableGBTBEAM_OFFSETS;
00139
00141 typedef struct {
00142 #include "ObitTableGBTBEAM_OFFSETSRowDef.h"
00143 } ObitTableGBTBEAM_OFFSETSRow;
00144
00145
00151 #define ObitTableGBTBEAM_OFFSETSUnref(in) ObitUnref (in)
00152
00158 #define ObitTableGBTBEAM_OFFSETSRef(in) ObitRef (in)
00159
00166 #define ObitTableGBTBEAM_OFFSETSIsA(in) ObitIsA (in, ObitTableGBTBEAM_OFFSETSGetClass())
00167
00173 #define ObitTableGBTBEAM_OFFSETSRowUnref(in) ObitUnref (in)
00174
00180 #define ObitTableGBTBEAM_OFFSETSRowRef(in) ObitRef (in)
00181
00188 #define ObitTableGBTBEAM_OFFSETSRowIsA(in) ObitIsA (in, ObitTableGBTBEAM_OFFSETSRowGetClass())
00189
00190
00191
00193 void ObitTableGBTBEAM_OFFSETSRowClassInit (void);
00194
00196 ObitTableGBTBEAM_OFFSETSRow* newObitTableGBTBEAM_OFFSETSRow (ObitTableGBTBEAM_OFFSETS *table);
00197
00199 gconstpointer ObitTableGBTBEAM_OFFSETSRowGetClass (void);
00200
00201
00203 void ObitTableGBTBEAM_OFFSETSClassInit (void);
00204
00206 ObitTableGBTBEAM_OFFSETS* newObitTableGBTBEAM_OFFSETS (gchar* name);
00207
00209 ObitTableGBTBEAM_OFFSETS*
00210 newObitTableGBTBEAM_OFFSETSValue (gchar* name, Obit *file, glong *ver,
00211 ObitIOAccess access,
00212
00213 ObitErr *err);
00214
00216 gconstpointer ObitTableGBTBEAM_OFFSETSGetClass (void);
00217
00219 ObitTableGBTBEAM_OFFSETS* ObitTableGBTBEAM_OFFSETSCopy (ObitTableGBTBEAM_OFFSETS *in, ObitTableGBTBEAM_OFFSETS *out,
00220 ObitErr *err);
00221
00223 ObitTableGBTBEAM_OFFSETS* ObitTableGBTBEAM_OFFSETSClone (ObitTableGBTBEAM_OFFSETS *in, ObitTableGBTBEAM_OFFSETS *out);
00224
00226 ObitTableGBTBEAM_OFFSETS* ObitTableGBTBEAM_OFFSETSConvert (ObitTable *in);
00227
00229 ObitIOCode ObitTableGBTBEAM_OFFSETSOpen (ObitTableGBTBEAM_OFFSETS *in, ObitIOAccess access,
00230 ObitErr *err);
00231
00233 ObitIOCode
00234 ObitTableGBTBEAM_OFFSETSReadRow (ObitTableGBTBEAM_OFFSETS *in, glong iBEAM_OFFSETSRow, ObitTableGBTBEAM_OFFSETSRow *row,
00235 ObitErr *err);
00236
00238 void
00239 ObitTableGBTBEAM_OFFSETSSetRow (ObitTableGBTBEAM_OFFSETS *in, ObitTableGBTBEAM_OFFSETSRow *row,
00240 ObitErr *err);
00241
00243 ObitIOCode
00244 ObitTableGBTBEAM_OFFSETSWriteRow (ObitTableGBTBEAM_OFFSETS *in, glong iBEAM_OFFSETSRow, ObitTableGBTBEAM_OFFSETSRow *row,
00245 ObitErr *err);
00246
00248 ObitIOCode ObitTableGBTBEAM_OFFSETSClose (ObitTableGBTBEAM_OFFSETS *in, ObitErr *err);
00249
00250
00256 typedef struct {
00257 #include "ObitTableGBTBEAM_OFFSETSClassDef.h"
00258 } ObitTableGBTBEAM_OFFSETSClassInfo;
00259
00265 typedef struct {
00266 #include "ObitTableGBTBEAM_OFFSETSRowClassDef.h"
00267 } ObitTableGBTBEAM_OFFSETSRowClassInfo;
00268 #endif