#include <sys/types.h>
#include <time.h>
#include "Obit.h"
#include "ObitFileFITS.h"
#include "ObitIOHistory.h"
#include "ObitIOHistoryFITS.h"
#include "ObitIOHistoryAIPS.h"
#include "ObitHistory.h"
Functions | |
| void | ObitHistoryInit (gpointer in) |
| Private: Initialize newly instantiated object. | |
| void | ObitHistoryClear (gpointer in) |
| Private: Deallocate members. | |
| ObitHistory * | newObitHistory (gchar *name) |
| Public: Default constructor. | |
| ObitHistory * | newObitHistoryValue (gchar *name, ObitInfoList *info, ObitErr *err) |
| Public: Constructor from object infoList. | |
| gconstpointer | ObitHistoryGetClass (void) |
| Public: ClassInfo pointer. | |
| ObitHistory * | ObitHistoryZap (ObitHistory *in, ObitErr *err) |
| Public: Delete underlying structures. | |
| ObitHistory * | ObitHistoryCopy (ObitHistory *in, ObitHistory *out, ObitErr *err) |
| Public: Deep copy. | |
| ObitIOCode | ObitHistoryCopyHeader (ObitHistory *in, ObitHistory *out, ObitErr *err) |
| Public: Copy history from header (FITS). | |
| ObitIOCode | ObitHistoryCopy2Header (ObitHistory *in, ObitHistory *out, ObitErr *err) |
| Public: Copy history to header (FITS). | |
| ObitIOCode | ObitHistoryHeader2Header (ObitHistory *in, ObitHistory *out, ObitErr *err) |
| Public: Copy history from header (FITS) to header (FITS). | |
| ObitIOCode | ObitHistoryOpen (ObitHistory *in, ObitIOAccess access, ObitErr *err) |
| Public: Create ObitIO structures and open file. | |
| ObitIOCode | ObitHistoryClose (ObitHistory *in, ObitErr *err) |
| Public: Close file and become inactive. | |
| ObitIOCode | ObitHistoryReadRec (ObitHistory *in, glong recno, gchar hiCard[73], ObitErr *err) |
| Public: Read specified Record. | |
| ObitIOCode | ObitHistoryWriteRec (ObitHistory *in, glong recno, gchar hiCard[73], ObitErr *err) |
| Public: Write specified Record. | |
| ObitIOCode | ObitHistoryTimeStamp (ObitHistory *in, gchar *label, ObitErr *err) |
| Public: Add time stamp and label. | |
| gint | ObitHistoryNumRec (ObitHistory *in) |
| Public: Tell number of history records. | |
| ObitIOCode | ObitHistoryCopyInfoList (ObitHistory *out, gchar *pgmName, gchar *list[], ObitInfoList *info, ObitErr *err) |
| Public: Copy a list of values from an InfoList to a History. | |
| void | ObitHistoryClassInit (void) |
| Public: Class initializer. | |
This class is derived from the Obit base class.
|
|
Public: Default constructor. Initializes class if needed on first call.
|
|
||||||||||||||||
|
Public: Constructor from object infoList.
|
|
|
Public: Class initializer.
|
|
|
Private: Deallocate members. Does (recursive) deallocation of parent class members. For some reason this wasn't build into the GType class.
|
|
||||||||||||
|
Public: Close file and become inactive.
|
|
||||||||||||||||
|
Public: Deep copy. Both objects should be filly defined.
|
|
||||||||||||||||
|
Public: Copy history to header (FITS). Both objects should be filly defined.
|
|
||||||||||||||||
|
Public: Copy history from header (FITS).
|
|
||||||||||||||||||||||||
|
Public: Copy a list of values from an InfoList to a History.
|
|
|
Public: ClassInfo pointer.
|
|
||||||||||||||||
|
Public: Copy history from header (FITS) to header (FITS). Both objects should be filly defined.
|
|
|
Private: Initialize newly instantiated object. Parent classes portions are (recursively) initialized first
|
|
|
Public: Tell number of history records.
|
|
||||||||||||||||
|
Public: Create ObitIO structures and open file. The image descriptor is read if OBIT_IO_ReadOnly or OBIT_IO_ReadWrite and written to disk if opened OBIT_IO_WriteOnly. After the file has been opened the member, buffer is initialized for reading/storing the table unless member bufferSize is <0. If the requested version ("Ver" in InfoList) is 0 then the highest numbered table of the same type is opened on Read or Read/Write, or a new table is created on on Write. The file etc. info should have been stored in the ObitInfoList:
|
|
||||||||||||||||||||
|
Public: Read specified Record.
|
|
||||||||||||||||
|
Public: Add time stamp and label.
|
|
||||||||||||||||||||
|
Public: Write specified Record.
|
|
||||||||||||
|
Public: Delete underlying structures.
|
1.3.9.1