Astro-FITS-CFITSIO
view release on metacpan or search on metacpan
ffthdu(fptr,hdunum,status)
fitsfile * fptr
int &hdunum = NO_INIT
int &status
ALIAS:
Astro::FITS::CFITSIO::fits_get_num_hdus = 1
fitsfilePtr::get_num_hdus = 2
OUTPUT:
hdunum
status
int
ffgtnm(gfptr,nmembers,status)
fitsfile * gfptr
long &nmembers = NO_INIT
int &status
ALIAS:
Astro::FITS::CFITSIO::fits_get_num_members = 1
fitsfilePtr::get_num_members = 2
OUTPUT:
nmembers
status
int
ffgnrw(fptr,nrows,status)
fitsfile * fptr
long &nrows = NO_INIT
int &status
ALIAS:
Astro::FITS::CFITSIO::fits_get_num_rows = 1
fitsfilePtr::get_num_rows = 2
OUTPUT:
nrows
status
int
ffgnrwll(fptr,nrows,status)
fitsfile * fptr
LONGLONG &nrows = NO_INIT
int &status
ALIAS:
Astro::FITS::CFITSIO::fits_get_num_rowsll = 1
fitsfilePtr::get_num_rowsll = 2
OUTPUT:
nrows
status
int
ffgrsz(fptr,nrows,status)
fitsfile * fptr
long &nrows = NO_INIT
int &status
ALIAS:
Astro::FITS::CFITSIO::fits_get_rowsize = 1
fitsfilePtr::get_rowsize = 2
OUTPUT:
nrows
status
int
ffgstm(timestr,timeref,status)
char * timestr = NO_INIT
int timeref = NO_INIT
int status
ALIAS:
Astro::FITS::CFITSIO::fits_get_system_time = 1
CODE:
timestr = get_mortalspace(20,TBYTE); /* YYYY-MM-DDThh:mm:ss */
RETVAL=ffgstm(timestr,&timeref,&status);
if (ST(1) != &PL_sv_undef) sv_setiv(ST(1),timeref);
OUTPUT:
timestr
status
RETVAL
int
ffgabc(tfields,tform,space,rowlen,tbcol,status)
int tfields
char ** tform
int space
long rowlen = NO_INIT
long * tbcol = NO_INIT
int status
ALIAS:
Astro::FITS::CFITSIO::fits_get_tbcol = 1
CODE:
tbcol = get_mortalspace(tfields,TLONG);
RETVAL=ffgabc(tfields,tform,space,&rowlen,tbcol,&status);
unpack1D(ST(4),tbcol,tfields,TLONG,-1);
if (ST(3) != &PL_sv_undef) sv_setiv(ST(3),rowlen); /* value-added */
OUTPUT:
status
RETVAL
int
fits_get_tile_dim(fptr, ndim, tilesize, status)
FitsFile *fptr
int ndim
long *naxes = NO_INIT
int status
ALIAS:
fitsfilePtr::get_tile_dim = 1
CODE:
naxes = get_mortalspace(ndim,TLONG);
RETVAL=fits_get_tile_dim(fptr->fptr,ndim,naxes,&status);
if (ST(2)!=&PL_sv_undef) unpack1D(ST(2),naxes,ndim,TLONG,fptr->perlyunpacking);
OUTPUT:
status
RETVAL
float
ffvers(version)
float version = NO_INIT
ALIAS:
Astro::FITS::CFITSIO::fits_get_version = 1
CODE:
RETVAL = ffvers(&version);
if (ST(0) != &PL_sv_undef) sv_setnv(ST(0),version); /* value-added */
OUTPUT:
RETVAL
int
ffhdr2str(fptr, nocomments, header, nkeys, status)
FitsFile *fptr
int nocomments
char *header = NO_INIT
int nkeys = NO_INIT
int status
ALIAS:
Astro::FITS::CFITSIO::fits_hdr2str = 1
( run in 1.102 second using v1.01-cache-2.11-cpan-39bf76dae61 )