#include "fitsio.h"
Go to the source code of this file.
Data Structures | |
struct | element |
Array element. More... | |
struct | oi_array |
Data for OI_ARRAY FITS table. More... | |
struct | target |
Info on an observing target. More... | |
struct | oi_target |
Data for OI_TARGET FITS table. More... | |
struct | oi_wavelength |
Data for OI_WAVELENGTH FITS table. More... | |
struct | oi_vis_record |
Complex visibility record. More... | |
struct | oi_vis |
Data for OI_VIS FITS table. More... | |
struct | oi_vis2_record |
Visibility squared record. More... | |
struct | oi_vis2 |
Data for OI_VIS2 FITS table. More... | |
struct | oi_t3_record |
Triple product record. More... | |
struct | oi_t3 |
Data for OI_T3 FITS table. More... | |
Typedefs | |
typedef char | BOOL |
typedef double | DATA |
typedef int | STATUS |
Functions | |
STATUS | write_oi_array (fitsfile *fptr, oi_array array, int extver, STATUS *pStatus) |
Write OI_ARRAY fits binary table. | |
STATUS | write_oi_target (fitsfile *fptr, oi_target targets, STATUS *pStatus) |
Write OI_TARGET fits binary table. | |
STATUS | write_oi_wavelength (fitsfile *fptr, oi_wavelength wave, int extver, STATUS *pStatus) |
Write OI_WAVELENGTH fits binary table. | |
STATUS | write_oi_vis (fitsfile *fptr, oi_vis vis, int extver, STATUS *pStatus) |
Write OI_VIS fits binary table. | |
STATUS | write_oi_vis2 (fitsfile *fptr, oi_vis2 vis2, int extver, STATUS *pStatus) |
Write OI_VIS2 fits binary table. | |
STATUS | write_oi_t3 (fitsfile *fptr, oi_t3 t3, int extver, STATUS *pStatus) |
Write OI_T3 fits binary table. | |
STATUS | read_oi_target (fitsfile *fptr, oi_target *pTargets, STATUS *pStatus) |
Read OI_TARGET fits binary table. | |
STATUS | read_oi_array (fitsfile *fptr, char *arrname, oi_array *pArray, STATUS *pStatus) |
Read OI_ARRAY fits binary table with specified ARRNAME. | |
STATUS | read_next_oi_array (fitsfile *fptr, oi_array *pArray, STATUS *pStatus) |
Read next OI_ARRAY fits binary table. | |
STATUS | read_oi_wavelength (fitsfile *fptr, char *insname, oi_wavelength *pWave, STATUS *pStatus) |
Read OI_WAVELENGTH fits binary table with specified INSNAME. | |
STATUS | read_next_oi_wavelength (fitsfile *fptr, oi_wavelength *pWave, STATUS *pStatus) |
Read next OI_WAVELENGTH fits binary table. | |
STATUS | read_next_oi_vis (fitsfile *fptr, oi_vis *pVis, STATUS *pStatus) |
Read next OI_VIS fits binary table. | |
STATUS | read_next_oi_vis2 (fitsfile *fptr, oi_vis2 *pVis2, STATUS *pStatus) |
Read next OI_VIS2 fits binary table. | |
STATUS | read_next_oi_t3 (fitsfile *fptr, oi_t3 *pT3, STATUS *pStatus) |
Read next OI_T3 fits binary table. | |
void | free_oi_array (oi_array *pArray) |
Free dynamically-allocated storage within oi_array struct. | |
void | free_oi_target (oi_target *pTargets) |
Free dynamically-allocated storage within oi_target struct. | |
void | free_oi_wavelength (oi_wavelength *pWave) |
Free dynamically-allocated storage within oi_wavelength struct. | |
void | free_oi_vis (oi_vis *pVis) |
Free dynamically-allocated storage within oi_vis struct. | |
void | free_oi_vis2 (oi_vis2 *pVis2) |
Free dynamically-allocated storage within oi_vis struct. | |
void | free_oi_t3 (oi_t3 *pT3) |
Free dynamically-allocated storage within oi_vis struct. | |
Variables | |
int | oi_hush_errors |
If TRUE, don't report I/O errors to stderr. |
Copyright (C) 2007 John Young
This file is part of OIFITSlib.
OIFITSlib is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
OIFITSlib is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with OIFITSlib. If not, see http://www.gnu.org/licenses/