#include "ObitFileFITS.h"
#include "ObitFITS.h"
Functions | |
| void | ObitFileFITSInit (gpointer in) |
| Private: Initialize newly instantiated object. | |
| void | ObitFileFITSClear (gpointer in) |
| Private: Deallocate members. | |
| ObitFileFITS * | newObitFileFITS (gchar *name) |
| Public: Constructor. | |
| gconstpointer | ObitFileFITSGetClass (void) |
| Public: ClassInfo pointer. | |
| ObitFileFITS * | ObitFileFITSCopy (ObitFileFITS *in, ObitFileFITS *out, ObitErr *err) |
| Public: Copy constructor. | |
| gboolean | ObitFileFITSExist (gchar *fileName, ObitErr *err) |
| Determine if a given file name exists. | |
| ObitFileFITS * | ObitFileFITSZap (ObitFileFITS *in, ObitErr *err) |
| Public: destroy. | |
| ObitIOCode | ObitFileFITSZapHDU (ObitFileFITS *in, ObitErr *err) |
| Public: Destroy current HDU. | |
| ObitIOCode | ObitFileFITSOpen (ObitFileFITS *in, gchar *fileName, gint disk, ObitIOAccess access, ObitErr *err) |
| Public: Open. | |
| ObitIOCode | ObitFileFITSClose (ObitFileFITS *in, ObitErr *err) |
| Public: Close. | |
| ObitIOCode | ObitFileFITSPosNum (ObitFileFITS *in, gint hdunum, gint *hdutype, ObitErr *err) |
| Position to given extention number. | |
| ObitIOCode | ObitFileFITSPosName (ObitFileFITS *in, gint hdutype, gchar *extname, gint extver, ObitErr *err) |
| Position to given extention nam2. | |
| ObitIOCode | ObitFileFITSReadKeyStr (ObitFileFITS *in, gchar *Name, gchar *Value, gchar *Comment, ObitErr *err) |
| Public: Read String keyword. | |
| ObitIOCode | ObitFileFITSReadKeyFlt (ObitFileFITS *in, gchar *Name, gfloat *Value, gchar *Comment, ObitErr *err) |
| Public: Read float keyword. | |
| ObitIOCode | ObitFileFITSReadKeyDbl (ObitFileFITS *in, gchar *Name, gdouble *Value, gchar *Comment, ObitErr *err) |
| Public: Read double keyword. | |
| ObitIOCode | ObitFileFITSReadKeyLng (ObitFileFITS *in, gchar *Name, glong *Value, gchar *Comment, ObitErr *err) |
| Public: Read long keyword. | |
| ObitIOCode | ObitFileFITSReadHistory (ObitFileFITS *in, gchar *hiCard, ObitErr *err) |
| Public: Read next HISTORY header card. | |
| ObitIOCode | ObitFileFITSWriteKeyStr (ObitFileFITS *in, gchar *Name, gboolean update, gchar *Value, gchar *Comment, ObitErr *err) |
| Public: Write String keyword. | |
| ObitIOCode | ObitFileFITSWriteKeyFlt (ObitFileFITS *in, gchar *Name, gboolean update, gfloat Value, gchar *Comment, ObitErr *err) |
| Public: Write float keyword. | |
| ObitIOCode | ObitFileFITSWriteKeyDbl (ObitFileFITS *in, gchar *Name, gboolean update, gdouble Value, gchar *Comment, ObitErr *err) |
| Public: Write double keyword. | |
| ObitIOCode | ObitFileFITSWriteKeyLng (ObitFileFITS *in, gchar *Name, gboolean update, glong Value, gchar *Comment, ObitErr *err) |
| Public: Write long keyword. | |
| ObitIOCode | ObitFileFITSWriteHistory (ObitFileFITS *in, gchar *hiCard, ObitErr *err) |
| Public: Write next HISTORY header card. | |
| ObitIOCode | ObitFileFITSAddKeys (ObitFileFITS *in, gint morekeys, ObitErr *err) |
| Public: Expand the current HDR by a specified number of keywords. | |
| ObitIOCode | ObitFileFITSWriteDate (ObitFileFITS *in, ObitErr *err) |
| Public: Write Date keyword. | |
| ObitIOCode | ObitFileFITSWriteHisKeyStr (fitsfile *inFptr, gchar *Name, gchar *Value, gchar *Comment, ObitErr *err) |
| Public: Write String HISTORY keyword. | |
| ObitIOCode | ObitFileFITSWriteHisKeyFlt (fitsfile *inFptr, gchar *Name, gfloat Value, gchar *Comment, ObitErr *err) |
| Public: Write float HISTORY keyword. | |
| ObitIOCode | ObitFileFITSWriteHisKeyDbl (fitsfile *inFptr, gchar *Name, gdouble Value, gchar *Comment, ObitErr *err) |
| Public: Write double HISTORY keyword. | |
| ObitIOCode | ObitFileFITSWriteHisKeyLng (fitsfile *inFptr, gchar *Name, glong Value, gchar *Comment, ObitErr *err) |
| Public: Write long HISTORY keyword. | |
| void | ObitFileFITSClassInit (void) |
| Public: Class initializer. | |
This implementation uses cfitsio. This class allows generic access to FITS files.
|
|
Public: Constructor. Initializes class if needed on first call.
|
|
||||||||||||||||
|
Public: Expand the current HDR by a specified number of keywords.
|
|
|
Public: Class initializer.
|
|
|
Private: Deallocate members. Does (recursive) deallocation of parent class members.
|
|
||||||||||||
|
Public: Close.
|
|
||||||||||||||||
|
Public: Copy constructor. The result will have pointers to the more complex members. Parent class members are included but any derived class info is ignored. The contents of any files are not modified.
|
|
||||||||||||
|
Determine if a given file name exists.
|
|
|
Public: ClassInfo pointer. Initializes class if needed on first call.
|
|
|
Private: Initialize newly instantiated object. Does (recursive) initialization of base class members before this class.
|
|
||||||||||||||||||||||||
|
Public: Open. The file will be positioned at the beginning.
|
|
||||||||||||||||||||||||
|
Position to given extention nam2.
|
|
||||||||||||||||||||
|
Position to given extention number.
|
|
||||||||||||||||
|
Public: Read next HISTORY header card.
|
|
||||||||||||||||||||||||
|
Public: Read double keyword.
|
|
||||||||||||||||||||||||
|
Public: Read float keyword.
|
|
||||||||||||||||||||||||
|
Public: Read long keyword.
|
|
||||||||||||||||||||||||
|
Public: Read String keyword.
|
|
||||||||||||
|
Public: Write Date keyword.
|
|
||||||||||||||||||||||||
|
Public: Write double HISTORY keyword. "AIPS NAXIS ", exact match) The card will be updated or created.
|
|
||||||||||||||||||||||||
|
Public: Write float HISTORY keyword. "AIPS NAXIS ", exact match) The card will be updated or created.
|
|
||||||||||||||||||||||||
|
Public: Write long HISTORY keyword. "AIPS NAXIS ", exact match) The card will be updated or created.
|
|
||||||||||||||||||||||||
|
Public: Write String HISTORY keyword. "AIPS NAXIS ", exact match) The card will be updated or created.
|
|
||||||||||||||||
|
Public: Write next HISTORY header card.
|
|
||||||||||||||||||||||||||||
|
Public: Write double keyword.
|
|
||||||||||||||||||||||||||||
|
Public: Write float keyword.
|
|
||||||||||||||||||||||||||||
|
Public: Write long keyword.
|
|
||||||||||||||||||||||||||||
|
Public: Write String keyword.
|
|
||||||||||||
|
Public: destroy. Objust must have been fully instantiated (opened) first
|
|
||||||||||||
|
Public: Destroy current HDU. Object must have been fully instantiated (opened) first Refuses for the first (main) HDU
|
1.3.9.1