SourceXtractorPlusPlus  0.10
Please provide a description of the project.
Classes | Typedefs | Enumerations | Functions | Variables
wcslib Namespace Reference

Classes

struct  __mbstate_t
 
struct  _G_fpos64_t
 
struct  _G_fpos_t
 
struct  _IO_FILE
 
struct  celprm
 
struct  linprm
 
struct  prjprm
 
struct  pscard
 
struct  pvcard
 
struct  spcprm
 
struct  spxprm
 
struct  wcserr
 
struct  wcsprm
 
struct  wtbarr
 

Typedefs

typedef unsigned char __u_char
 
typedef unsigned short int __u_short
 
typedef unsigned int __u_int
 
typedef unsigned long int __u_long
 
typedef signed char __int8_t
 
typedef unsigned char __uint8_t
 
typedef signed short int __int16_t
 
typedef unsigned short int __uint16_t
 
typedef signed int __int32_t
 
typedef unsigned int __uint32_t
 
typedef __int8_t __int_least8_t
 
typedef __uint8_t __uint_least8_t
 
typedef __int16_t __int_least16_t
 
typedef __uint16_t __uint_least16_t
 
typedef __int32_t __int_least32_t
 
typedef __uint32_t __uint_least32_t
 
typedef __int64_t __int_least64_t
 
typedef __uint64_t __uint_least64_t
 
typedef __off64_t __loff_t
 
typedef char * __caddr_t
 
typedef int __sig_atomic_t
 
typedef struct wcslib::_G_fpos_t __fpos_t
 
typedef struct wcslib::_G_fpos64_t __fpos64_t
 
typedef struct _IO_FILE __FILE
 
typedef struct _IO_FILE FILE
 
typedef void _IO_lock_t
 
typedef __off_t off_t
 
typedef __ssize_t ssize_t
 
typedef __fpos_t fpos_t
 

Enumerations

enum  lin_errmsg_enum {
  LINERR_SUCCESS = 0, LINERR_NULL_POINTER = 1, LINERR_MEMORY = 2, LINERR_SINGULAR_MTX = 3,
  LINERR_DISTORT_INIT = 4, LINERR_DISTORT = 5, LINERR_DEDISTORT = 6
}
 
enum  prj_errmsg_enum {
  PRJERR_SUCCESS = 0, PRJERR_NULL_POINTER = 1, PRJERR_BAD_PARAM = 2, PRJERR_BAD_PIX = 3,
  PRJERR_BAD_WORLD = 4
}
 
enum  cel_errmsg_enum {
  CELERR_SUCCESS = 0, CELERR_NULL_POINTER = 1, CELERR_BAD_PARAM = 2, CELERR_BAD_COORD_TRANS = 3,
  CELERR_ILL_COORD_TRANS = 4, CELERR_BAD_PIX = 5, CELERR_BAD_WORLD = 6
}
 
enum  spx_errmsg {
  SPXERR_SUCCESS = 0, SPXERR_NULL_POINTER = 1, SPXERR_BAD_SPEC_PARAMS = 2, SPXERR_BAD_SPEC_VAR = 3,
  SPXERR_BAD_INSPEC_COORD = 4
}
 
enum  spc_errmsg_enum {
  SPCERR_NO_CHANGE = -1, SPCERR_SUCCESS = 0, SPCERR_NULL_POINTER = 1, SPCERR_BAD_SPEC_PARAMS = 2,
  SPCERR_BAD_X = 3, SPCERR_BAD_SPEC = 4
}
 
enum  wcs_errmsg_enum {
  WCSERR_SUCCESS = 0, WCSERR_NULL_POINTER = 1, WCSERR_MEMORY = 2, WCSERR_SINGULAR_MTX = 3,
  WCSERR_BAD_CTYPE = 4, WCSERR_BAD_PARAM = 5, WCSERR_BAD_COORD_TRANS = 6, WCSERR_ILL_COORD_TRANS = 7,
  WCSERR_BAD_PIX = 8, WCSERR_BAD_WORLD = 9, WCSERR_BAD_WORLD_COORD = 10, WCSERR_NO_SOLUTION = 11,
  WCSERR_BAD_SUBIMAGE = 12, WCSERR_NON_SEPARABLE = 13
}
 
enum  wcshdr_errmsg_enum {
  WCSHDRERR_SUCCESS = 0, WCSHDRERR_NULL_POINTER = 1, WCSHDRERR_MEMORY = 2, WCSHDRERR_BAD_COLUMN = 3,
  WCSHDRERR_PARSER = 4, WCSHDRERR_BAD_TABULAR_PARAMS = 5
}
 
enum  wcsfix_errmsg_enum {
  FIXERR_DATE_FIX = -4, FIXERR_SPC_UPDATE = -3, FIXERR_UNITS_ALIAS = -2, FIXERR_NO_CHANGE = -1,
  FIXERR_SUCCESS = 0, FIXERR_NULL_POINTER = 1, FIXERR_MEMORY = 2, FIXERR_SINGULAR_MTX = 3,
  FIXERR_BAD_CTYPE = 4, FIXERR_BAD_PARAM = 5, FIXERR_BAD_COORD_TRANS = 6, FIXERR_ILL_COORD_TRANS = 7,
  FIXERR_BAD_CORNER_PIX = 8, FIXERR_NO_REF_PIX_COORD = 9, FIXERR_NO_REF_PIX_VAL = 10
}
 

Functions

int linini (int alloc, int naxis, struct linprm *lin)
 
int lininit (int alloc, int naxis, struct linprm *lin, int ndpmax)
 
int lindis (int sequence, struct linprm *lin, struct disprm *dis)
 
int lindist (int sequence, struct linprm *lin, struct disprm *dis, int ndpmax)
 
int lincpy (int alloc, const struct linprm *linsrc, struct linprm *lindst)
 
int linfree (struct linprm *lin)
 
int linprt (const struct linprm *lin)
 
int linperr (const struct linprm *lin, const char *prefix)
 
int linset (struct linprm *lin)
 
int linp2x (struct linprm *lin, int ncoord, int nelem, const double pixcrd[], double imgcrd[])
 
int linx2p (struct linprm *lin, int ncoord, int nelem, const double imgcrd[], double pixcrd[])
 
int linwarp (struct linprm *lin, const double pixblc[], const double pixtrc[], const double pixsamp[], int *nsamp, double maxdis[], double *maxtot, double avgdis[], double *avgtot, double rmsdis[], double *rmstot)
 
int matinv (int n, const double mat[], double inv[])
 
int prjini (struct prjprm *prj)
 
int prjfree (struct prjprm *prj)
 
int prjprt (const struct prjprm *prj)
 
int prjperr (const struct prjprm *prj, const char *prefix)
 
int prjbchk (double tol, int nx, int ny, int spt, double phi[], double theta[], int stat[])
 
int prjset (struct prjprm *prj)
 
int prjx2s (PRJX2S_ARGS)
 
int prjs2x (PRJS2X_ARGS)
 
int azpset (struct prjprm *prj)
 
int azpx2s (PRJX2S_ARGS)
 
int azps2x (PRJS2X_ARGS)
 
int szpset (struct prjprm *prj)
 
int szpx2s (PRJX2S_ARGS)
 
int szps2x (PRJS2X_ARGS)
 
int tanset (struct prjprm *prj)
 
int tanx2s (PRJX2S_ARGS)
 
int tans2x (PRJS2X_ARGS)
 
int stgset (struct prjprm *prj)
 
int stgx2s (PRJX2S_ARGS)
 
int stgs2x (PRJS2X_ARGS)
 
int sinset (struct prjprm *prj)
 
int sinx2s (PRJX2S_ARGS)
 
int sins2x (PRJS2X_ARGS)
 
int arcset (struct prjprm *prj)
 
int arcx2s (PRJX2S_ARGS)
 
int arcs2x (PRJS2X_ARGS)
 
int zpnset (struct prjprm *prj)
 
int zpnx2s (PRJX2S_ARGS)
 
int zpns2x (PRJS2X_ARGS)
 
int zeaset (struct prjprm *prj)
 
int zeax2s (PRJX2S_ARGS)
 
int zeas2x (PRJS2X_ARGS)
 
int airset (struct prjprm *prj)
 
int airx2s (PRJX2S_ARGS)
 
int airs2x (PRJS2X_ARGS)
 
int cypset (struct prjprm *prj)
 
int cypx2s (PRJX2S_ARGS)
 
int cyps2x (PRJS2X_ARGS)
 
int ceaset (struct prjprm *prj)
 
int ceax2s (PRJX2S_ARGS)
 
int ceas2x (PRJS2X_ARGS)
 
int carset (struct prjprm *prj)
 
int carx2s (PRJX2S_ARGS)
 
int cars2x (PRJS2X_ARGS)
 
int merset (struct prjprm *prj)
 
int merx2s (PRJX2S_ARGS)
 
int mers2x (PRJS2X_ARGS)
 
int sflset (struct prjprm *prj)
 
int sflx2s (PRJX2S_ARGS)
 
int sfls2x (PRJS2X_ARGS)
 
int parset (struct prjprm *prj)
 
int parx2s (PRJX2S_ARGS)
 
int pars2x (PRJS2X_ARGS)
 
int molset (struct prjprm *prj)
 
int molx2s (PRJX2S_ARGS)
 
int mols2x (PRJS2X_ARGS)
 
int aitset (struct prjprm *prj)
 
int aitx2s (PRJX2S_ARGS)
 
int aits2x (PRJS2X_ARGS)
 
int copset (struct prjprm *prj)
 
int copx2s (PRJX2S_ARGS)
 
int cops2x (PRJS2X_ARGS)
 
int coeset (struct prjprm *prj)
 
int coex2s (PRJX2S_ARGS)
 
int coes2x (PRJS2X_ARGS)
 
int codset (struct prjprm *prj)
 
int codx2s (PRJX2S_ARGS)
 
int cods2x (PRJS2X_ARGS)
 
int cooset (struct prjprm *prj)
 
int coox2s (PRJX2S_ARGS)
 
int coos2x (PRJS2X_ARGS)
 
int bonset (struct prjprm *prj)
 
int bonx2s (PRJX2S_ARGS)
 
int bons2x (PRJS2X_ARGS)
 
int pcoset (struct prjprm *prj)
 
int pcox2s (PRJX2S_ARGS)
 
int pcos2x (PRJS2X_ARGS)
 
int tscset (struct prjprm *prj)
 
int tscx2s (PRJX2S_ARGS)
 
int tscs2x (PRJS2X_ARGS)
 
int cscset (struct prjprm *prj)
 
int cscx2s (PRJX2S_ARGS)
 
int cscs2x (PRJS2X_ARGS)
 
int qscset (struct prjprm *prj)
 
int qscx2s (PRJX2S_ARGS)
 
int qscs2x (PRJS2X_ARGS)
 
int hpxset (struct prjprm *prj)
 
int hpxx2s (PRJX2S_ARGS)
 
int hpxs2x (PRJS2X_ARGS)
 
int xphset (struct prjprm *prj)
 
int xphx2s (PRJX2S_ARGS)
 
int xphs2x (PRJS2X_ARGS)
 
int celini (struct celprm *cel)
 
int celfree (struct celprm *cel)
 
int celprt (const struct celprm *cel)
 
int celperr (const struct celprm *cel, const char *prefix)
 
int celset (struct celprm *cel)
 
int celx2s (struct celprm *cel, int nx, int ny, int sxy, int sll, const double x[], const double y[], double phi[], double theta[], double lng[], double lat[], int stat[])
 
int cels2x (struct celprm *cel, int nlng, int nlat, int sll, int sxy, const double lng[], const double lat[], double phi[], double theta[], double x[], double y[], int stat[])
 
int specx (const char *type, double spec, double restfrq, double restwav, struct spxprm *specs)
 
int spxperr (const struct spxprm *spx, const char *prefix)
 
int freqafrq (SPX_ARGS)
 
int afrqfreq (SPX_ARGS)
 
int freqener (SPX_ARGS)
 
int enerfreq (SPX_ARGS)
 
int freqwavn (SPX_ARGS)
 
int wavnfreq (SPX_ARGS)
 
int freqwave (SPX_ARGS)
 
int wavefreq (SPX_ARGS)
 
int freqawav (SPX_ARGS)
 
int awavfreq (SPX_ARGS)
 
int waveawav (SPX_ARGS)
 
int awavwave (SPX_ARGS)
 
int velobeta (SPX_ARGS)
 
int betavelo (SPX_ARGS)
 
int freqvelo (SPX_ARGS)
 
int velofreq (SPX_ARGS)
 
int freqvrad (SPX_ARGS)
 
int vradfreq (SPX_ARGS)
 
int wavevelo (SPX_ARGS)
 
int velowave (SPX_ARGS)
 
int awavvelo (SPX_ARGS)
 
int veloawav (SPX_ARGS)
 
int wavevopt (SPX_ARGS)
 
int voptwave (SPX_ARGS)
 
int wavezopt (SPX_ARGS)
 
int zoptwave (SPX_ARGS)
 
int spcini (struct spcprm *spc)
 
int spcfree (struct spcprm *spc)
 
int spcprt (const struct spcprm *spc)
 
int spcperr (const struct spcprm *spc, const char *prefix)
 
int spcset (struct spcprm *spc)
 
int spcx2s (struct spcprm *spc, int nx, int sx, int sspec, const double x[], double spec[], int stat[])
 
int spcs2x (struct spcprm *spc, int nspec, int sspec, int sx, const double spec[], double x[], int stat[])
 
int spctype (const char ctype[9], char stype[], char scode[], char sname[], char units[], char *ptype, char *xtype, int *restreq, struct wcserr **err)
 
int spcspxe (const char ctypeS[9], double crvalS, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalX, double *dXdS, struct wcserr **err)
 
int spcxpse (const char ctypeS[9], double crvalX, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalS, double *dSdX, struct wcserr **err)
 
int spctrne (const char ctypeS1[9], double crvalS1, double cdeltS1, double restfrq, double restwav, char ctypeS2[9], double *crvalS2, double *cdeltS2, struct wcserr **err)
 
int spcaips (const char ctypeA[9], int velref, char ctype[9], char specsys[9])
 
int spctyp (const char ctype[9], char stype[], char scode[], char sname[], char units[], char *ptype, char *xtype, int *restreq)
 
int spcspx (const char ctypeS[9], double crvalS, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalX, double *dXdS)
 
int spcxps (const char ctypeS[9], double crvalX, double restfrq, double restwav, char *ptype, char *xtype, int *restreq, double *crvalS, double *dSdX)
 
int spctrn (const char ctypeS1[9], double crvalS1, double cdeltS1, double restfrq, double restwav, char ctypeS2[9], double *crvalS2, double *cdeltS2)
 
int wcsnpv (int n)
 
int wcsnps (int n)
 
int wcsini (int alloc, int naxis, struct wcsprm *wcs)
 
int wcsinit (int alloc, int naxis, struct wcsprm *wcs, int npvmax, int npsmax, int ndpmax)
 
int wcssub (int alloc, const struct wcsprm *wcssrc, int *nsub, int axes[], struct wcsprm *wcsdst)
 
int wcscompare (int cmp, double tol, const struct wcsprm *wcs1, const struct wcsprm *wcs2, int *equal)
 
int wcsfree (struct wcsprm *wcs)
 
int wcsprt (const struct wcsprm *wcs)
 
int wcsperr (const struct wcsprm *wcs, const char *prefix)
 
int wcsbchk (struct wcsprm *wcs, int bounds)
 
int wcsset (struct wcsprm *wcs)
 
int wcsp2s (struct wcsprm *wcs, int ncoord, int nelem, const double pixcrd[], double imgcrd[], double phi[], double theta[], double world[], int stat[])
 
int wcss2p (struct wcsprm *wcs, int ncoord, int nelem, const double world[], double phi[], double theta[], double imgcrd[], double pixcrd[], int stat[])
 
int wcsmix (struct wcsprm *wcs, int mixpix, int mixcel, const double vspan[], double vstep, int viter, double world[], double phi[], double theta[], double imgcrd[], double pixcrd[])
 
int wcssptr (struct wcsprm *wcs, int *i, char ctype[9])
 
const char * wcslib_version (int vers[3])
 
int wcspih (char *header, int nkeyrec, int relax, int ctrl, int *nreject, int *nwcs, struct wcsprm **wcs)
 
int wcsbth (char *header, int nkeyrec, int relax, int ctrl, int keysel, int *colsel, int *nreject, int *nwcs, struct wcsprm **wcs)
 
int wcstab (struct wcsprm *wcs)
 
int wcsidx (int nwcs, struct wcsprm **wcs, int alts[27])
 
int wcsbdx (int nwcs, struct wcsprm **wcs, int type, short alts[1000][28])
 
int wcsvfree (int *nwcs, struct wcsprm **wcs)
 
int wcshdo (int relax, struct wcsprm *wcs, int *nkeyrec, char **header)
 
int wcserr_enable (int enable)
 
int wcserr_prt (const struct wcserr *err, const char *prefix)
 
int wcserr_clear (struct wcserr **err)
 
int wcserr_set (struct wcserr **err, int status, const char *function, const char *file, int line_no, const char *format,...)
 
int wcserr_copy (const struct wcserr *src, struct wcserr *dst)
 
int wcsfix (int ctrl, const int naxis[], struct wcsprm *wcs, int stat[])
 
int wcsfixi (int ctrl, const int naxis[], struct wcsprm *wcs, int stat[], struct wcserr info[])
 
int cdfix (struct wcsprm *wcs)
 
int datfix (struct wcsprm *wcs)
 
int unitfix (int ctrl, struct wcsprm *wcs)
 
int spcfix (struct wcsprm *wcs)
 
int celfix (struct wcsprm *wcs)
 
int cylfix (const int naxis[], struct wcsprm *wcs)
 
int remove (const char *__filename) __THROW
 
int rename (const char *__old, const char *__new) __THROW
 
int renameat (int __oldfd, const char *__old, int __newfd, const char *__new) __THROW
 
FILEtmpfile (void) __wur
 
char * tmpnam (char *__s) __THROW __wur
 
char * tmpnam_r (char *__s) __THROW __wur
 
char * tempnam (const char *__dir, const char *__pfx) __THROW __attribute_malloc__ __wur
 
int fclose (FILE *__stream)
 
int fflush (FILE *__stream)
 
int fflush_unlocked (FILE *__stream)
 
FILEfopen (const char *__restrict __filename, const char *__restrict __modes) __wur
 
FILEfreopen (const char *__restrict __filename, const char *__restrict __modes, FILE *__restrict __stream) __wur
 
FILEfdopen (int __fd, const char *__modes) __THROW __wur
 
FILEfmemopen (void *__s, size_t __len, const char *__modes) __THROW __wur
 
FILEopen_memstream (char **__bufloc, size_t *__sizeloc) __THROW __wur
 
void setbuf (FILE *__restrict __stream, char *__restrict __buf) __THROW
 
int setvbuf (FILE *__restrict __stream, char *__restrict __buf, int __modes, size_t __n) __THROW
 
void setbuffer (FILE *__restrict __stream, char *__restrict __buf, size_t __size) __THROW
 
void setlinebuf (FILE *__stream) __THROW
 
int fprintf (FILE *__restrict __stream, const char *__restrict __format,...)
 
int printf (const char *__restrict __format,...)
 
int sprintf (char *__restrict __s, const char *__restrict __format,...) __THROWNL
 
int vfprintf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg)
 
int vprintf (const char *__restrict __format, __gnuc_va_list __arg)
 
int vsprintf (char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __THROWNL
 
int snprintf (char *__restrict __s, size_t __maxlen, const char *__restrict __format,...) __THROWNL __attribute__((__format__(__printf__
 
int int vsnprintf (char *__restrict __s, size_t __maxlen, const char *__restrict __format, __gnuc_va_list __arg) __THROWNL __attribute__((__format__(__printf__
 
int int int vdprintf (int __fd, const char *__restrict __fmt, __gnuc_va_list __arg) __attribute__((__format__(__printf__
 
int int int int dprintf (int __fd, const char *__restrict __fmt,...) __attribute__((__format__(__printf__
 
int int int int int fscanf (FILE *__restrict __stream, const char *__restrict __format,...) __wur
 
int scanf (const char *__restrict __format,...) __wur
 
int sscanf (const char *__restrict __s, const char *__restrict __format,...) __THROW
 
int __isoc99_fscanf (FILE *__restrict __stream, const char *__restrict __format,...) __wur
 
int __isoc99_scanf (const char *__restrict __format,...) __wur
 
int __isoc99_sscanf (const char *__restrict __s, const char *__restrict __format,...) __THROW
 
int vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __attribute__((__format__(__scanf__
 
int vscanf (const char *__restrict __format, __gnuc_va_list __arg) __attribute__((__format__(__scanf__
 
int vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __THROW __attribute__((__format__(__scanf__
 
int int __isoc99_vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __wur
 
int __isoc99_vscanf (const char *__restrict __format, __gnuc_va_list __arg) __wur
 
int __isoc99_vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __THROW
 
int fgetc (FILE *__stream)
 
int getc (FILE *__stream)
 
int getchar (void)
 
int getc_unlocked (FILE *__stream)
 
int getchar_unlocked (void)
 
int fgetc_unlocked (FILE *__stream)
 
int fputc (int __c, FILE *__stream)
 
int putc (int __c, FILE *__stream)
 
int putchar (int __c)
 
int fputc_unlocked (int __c, FILE *__stream)
 
int putc_unlocked (int __c, FILE *__stream)
 
int putchar_unlocked (int __c)
 
int getw (FILE *__stream)
 
int putw (int __w, FILE *__stream)
 
char * fgets (char *__restrict __s, int __n, FILE *__restrict __stream) __wur
 
char * gets (char *__s) __wur __attribute_deprecated__
 
__ssize_t __getdelim (char **__restrict __lineptr, size_t *__restrict __n, int __delimiter, FILE *__restrict __stream) __wur
 
__ssize_t getdelim (char **__restrict __lineptr, size_t *__restrict __n, int __delimiter, FILE *__restrict __stream) __wur
 
__ssize_t getline (char **__restrict __lineptr, size_t *__restrict __n, FILE *__restrict __stream) __wur
 
int fputs (const char *__restrict __s, FILE *__restrict __stream)
 
int puts (const char *__s)
 
int ungetc (int __c, FILE *__stream)
 
size_t fread (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) __wur
 
size_t fwrite (const void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __s)
 
size_t fread_unlocked (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) __wur
 
size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream)
 
int fseek (FILE *__stream, long int __off, int __whence)
 
long int ftell (FILE *__stream) __wur
 
void rewind (FILE *__stream)
 
int fseeko (FILE *__stream, __off_t __off, int __whence)
 
__off_t ftello (FILE *__stream) __wur
 
int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos)
 
int fsetpos (FILE *__stream, const fpos_t *__pos)
 
void clearerr (FILE *__stream) __THROW
 
int feof (FILE *__stream) __THROW __wur
 
int ferror (FILE *__stream) __THROW __wur
 
void clearerr_unlocked (FILE *__stream) __THROW
 
int feof_unlocked (FILE *__stream) __THROW __wur
 
int ferror_unlocked (FILE *__stream) __THROW __wur
 
void perror (const char *__s)
 
int fileno (FILE *__stream) __THROW __wur
 
int fileno_unlocked (FILE *__stream) __THROW __wur
 
FILEpopen (const char *__command, const char *__modes) __wur
 
int pclose (FILE *__stream)
 
char * ctermid (char *__s) __THROW
 
void flockfile (FILE *__stream) __THROW
 
int ftrylockfile (FILE *__stream) __THROW __wur
 
void funlockfile (FILE *__stream) __THROW
 
int __uflow (FILE *)
 
int __overflow (FILE *, int)
 
int wcsprintf_set (FILE *wcsout)
 
int wcsprintf (const char *format,...)
 
int wcsfprintf (FILE *stream, const char *format,...)
 
const char * wcsprintf_buf (void)
 
int fits_read_wcstab (fitsfile *fptr, int nwtb, wtbarr *wtb, int *status)
 

Variables

__extension__ typedef signed long long int __int64_t
 
__extension__ typedef unsigned long long int __uint64_t
 
__extension__ typedef long long int __quad_t
 
__extension__ typedef unsigned long long int __u_quad_t
 
__extension__ typedef long long int __intmax_t
 
__extension__ typedef unsigned long long int __uintmax_t
 
const char * lin_errmsg []
 
const char * prj_errmsg []
 
const int CONIC
 
const int CONVENTIONAL
 
const int CYLINDRICAL
 
const int POLYCONIC
 
const int PSEUDOCYLINDRICAL
 
const int QUADCUBE
 
const int ZENITHAL
 
const int HEALPIX
 
const char prj_categories [9][32]
 
const int prj_ncode
 
const char prj_codes [28][4]
 
const char * cel_errmsg []
 
const char * spx_errmsg []
 
const char * spc_errmsg []
 
const char * wcs_errmsg []
 
const char * wcshdr_errmsg []
 
const char * wcsfix_errmsg []
 
__STD_TYPE __DEV_T_TYPE __dev_t
 
__STD_TYPE __UID_T_TYPE __uid_t
 
__STD_TYPE __GID_T_TYPE __gid_t
 
__STD_TYPE __INO_T_TYPE __ino_t
 
__STD_TYPE __INO64_T_TYPE __ino64_t
 
__STD_TYPE __MODE_T_TYPE __mode_t
 
__STD_TYPE __NLINK_T_TYPE __nlink_t
 
__STD_TYPE __OFF_T_TYPE __off_t
 
__STD_TYPE __OFF64_T_TYPE __off64_t
 
__STD_TYPE __PID_T_TYPE __pid_t
 
__STD_TYPE __FSID_T_TYPE __fsid_t
 
__STD_TYPE __CLOCK_T_TYPE __clock_t
 
__STD_TYPE __RLIM_T_TYPE __rlim_t
 
__STD_TYPE __RLIM64_T_TYPE __rlim64_t
 
__STD_TYPE __ID_T_TYPE __id_t
 
__STD_TYPE __TIME_T_TYPE __time_t
 
__STD_TYPE __USECONDS_T_TYPE __useconds_t
 
__STD_TYPE __SUSECONDS_T_TYPE __suseconds_t
 
__STD_TYPE __DADDR_T_TYPE __daddr_t
 
__STD_TYPE __KEY_T_TYPE __key_t
 
__STD_TYPE __CLOCKID_T_TYPE __clockid_t
 
__STD_TYPE __TIMER_T_TYPE __timer_t
 
__STD_TYPE __BLKSIZE_T_TYPE __blksize_t
 
__STD_TYPE __BLKCNT_T_TYPE __blkcnt_t
 
__STD_TYPE __BLKCNT64_T_TYPE __blkcnt64_t
 
__STD_TYPE __FSBLKCNT_T_TYPE __fsblkcnt_t
 
__STD_TYPE __FSBLKCNT64_T_TYPE __fsblkcnt64_t
 
__STD_TYPE __FSFILCNT_T_TYPE __fsfilcnt_t
 
__STD_TYPE __FSFILCNT64_T_TYPE __fsfilcnt64_t
 
__STD_TYPE __FSWORD_T_TYPE __fsword_t
 
__STD_TYPE __SSIZE_T_TYPE __ssize_t
 
__STD_TYPE __SYSCALL_SLONG_TYPE __syscall_slong_t
 
__STD_TYPE __SYSCALL_ULONG_TYPE __syscall_ulong_t
 
__STD_TYPE __SWORD_TYPE __intptr_t
 
__STD_TYPE __U32_TYPE __socklen_t
 
__STD_TYPE __TIME64_T_TYPE __time64_t
 
FILEstdin
 
FILEstdout
 
FILEstderr
 
int __wur
 
int sys_nerr
 
const char *const sys_errlist []
 

Detailed Description

Copyright © 2019 Université de Genève, LMU Munich - Faculty of Physics, IAP-CNRS/Sorbonne Université

This library 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.0 of the License, or (at your option) any later version.

This library 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 this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Typedef Documentation

◆ __caddr_t

typedef char* wcslib::__caddr_t

Definition at line 203 of file WCS.cpp.

◆ __FILE

typedef struct _IO_FILE wcslib::__FILE

Definition at line 6 of file WCS.cpp.

◆ __fpos64_t

◆ __fpos_t

◆ __int16_t

typedef signed short int wcslib::__int16_t

Definition at line 39 of file WCS.cpp.

◆ __int32_t

typedef signed int wcslib::__int32_t

Definition at line 41 of file WCS.cpp.

◆ __int8_t

typedef signed char wcslib::__int8_t

Definition at line 37 of file WCS.cpp.

◆ __int_least16_t

Definition at line 54 of file WCS.cpp.

◆ __int_least32_t

Definition at line 56 of file WCS.cpp.

◆ __int_least64_t

Definition at line 58 of file WCS.cpp.

◆ __int_least8_t

Definition at line 52 of file WCS.cpp.

◆ __loff_t

Definition at line 202 of file WCS.cpp.

◆ __sig_atomic_t

Definition at line 214 of file WCS.cpp.

◆ __u_char

typedef unsigned char wcslib::__u_char

Definition at line 31 of file WCS.cpp.

◆ __u_int

typedef unsigned int wcslib::__u_int

Definition at line 33 of file WCS.cpp.

◆ __u_long

typedef unsigned long int wcslib::__u_long

Definition at line 34 of file WCS.cpp.

◆ __u_short

typedef unsigned short int wcslib::__u_short

Definition at line 32 of file WCS.cpp.

◆ __uint16_t

typedef unsigned short int wcslib::__uint16_t

Definition at line 40 of file WCS.cpp.

◆ __uint32_t

typedef unsigned int wcslib::__uint32_t

Definition at line 42 of file WCS.cpp.

◆ __uint8_t

typedef unsigned char wcslib::__uint8_t

Definition at line 38 of file WCS.cpp.

◆ __uint_least16_t

Definition at line 55 of file WCS.cpp.

◆ __uint_least32_t

Definition at line 57 of file WCS.cpp.

◆ __uint_least64_t

Definition at line 59 of file WCS.cpp.

◆ __uint_least8_t

Definition at line 53 of file WCS.cpp.

◆ _IO_lock_t

typedef void wcslib::_IO_lock_t

Definition at line 38 of file WCS.cpp.

◆ FILE

typedef struct _IO_FILE wcslib::FILE

Definition at line 8 of file WCS.cpp.

◆ fpos_t

Definition at line 84 of file WCS.cpp.

◆ off_t

Definition at line 63 of file WCS.cpp.

◆ ssize_t

Definition at line 77 of file WCS.cpp.

Enumeration Type Documentation

◆ cel_errmsg_enum

Enumerator
CELERR_SUCCESS 
CELERR_NULL_POINTER 
CELERR_BAD_PARAM 
CELERR_BAD_COORD_TRANS 
CELERR_ILL_COORD_TRANS 
CELERR_BAD_PIX 
CELERR_BAD_WORLD 

Definition at line 378 of file WCS.cpp.

◆ lin_errmsg_enum

Enumerator
LINERR_SUCCESS 
LINERR_NULL_POINTER 
LINERR_MEMORY 
LINERR_SINGULAR_MTX 
LINERR_DISTORT_INIT 
LINERR_DISTORT 
LINERR_DEDISTORT 

Definition at line 622 of file WCS.cpp.

◆ prj_errmsg_enum

Enumerator
PRJERR_SUCCESS 
PRJERR_NULL_POINTER 
PRJERR_BAD_PARAM 
PRJERR_BAD_PIX 
PRJERR_BAD_WORLD 

Definition at line 634 of file WCS.cpp.

◆ spc_errmsg_enum

Enumerator
SPCERR_NO_CHANGE 
SPCERR_SUCCESS 
SPCERR_NULL_POINTER 
SPCERR_BAD_SPEC_PARAMS 
SPCERR_BAD_X 
SPCERR_BAD_SPEC 

Definition at line 791 of file WCS.cpp.

◆ spx_errmsg

Enumerator
SPXERR_SUCCESS 
SPXERR_NULL_POINTER 
SPXERR_BAD_SPEC_PARAMS 
SPXERR_BAD_SPEC_VAR 
SPXERR_BAD_INSPEC_COORD 

Definition at line 480 of file WCS.cpp.

◆ wcs_errmsg_enum

Enumerator
WCSERR_SUCCESS 
WCSERR_NULL_POINTER 
WCSERR_MEMORY 
WCSERR_SINGULAR_MTX 
WCSERR_BAD_CTYPE 
WCSERR_BAD_PARAM 
WCSERR_BAD_COORD_TRANS 
WCSERR_ILL_COORD_TRANS 
WCSERR_BAD_PIX 
WCSERR_BAD_WORLD 
WCSERR_BAD_WORLD_COORD 
WCSERR_NO_SOLUTION 
WCSERR_BAD_SUBIMAGE 
WCSERR_NON_SEPARABLE 

Definition at line 1545 of file WCS.cpp.

◆ wcsfix_errmsg_enum

Enumerator
FIXERR_DATE_FIX 
FIXERR_SPC_UPDATE 
FIXERR_UNITS_ALIAS 
FIXERR_NO_CHANGE 
FIXERR_SUCCESS 
FIXERR_NULL_POINTER 
FIXERR_MEMORY 
FIXERR_SINGULAR_MTX 
FIXERR_BAD_CTYPE 
FIXERR_BAD_PARAM 
FIXERR_BAD_COORD_TRANS 
FIXERR_ILL_COORD_TRANS 
FIXERR_BAD_CORNER_PIX 
FIXERR_NO_REF_PIX_COORD 
FIXERR_NO_REF_PIX_VAL 

Definition at line 353 of file WCS.cpp.

◆ wcshdr_errmsg_enum

Enumerator
WCSHDRERR_SUCCESS 
WCSHDRERR_NULL_POINTER 
WCSHDRERR_MEMORY 
WCSHDRERR_BAD_COLUMN 
WCSHDRERR_PARSER 
WCSHDRERR_BAD_TABULAR_PARAMS 

Definition at line 1202 of file WCS.cpp.

Function Documentation

◆ __getdelim()

__ssize_t wcslib::__getdelim ( char **__restrict  __lineptr,
size_t *__restrict  __n,
int  __delimiter,
FILE *__restrict  __stream 
)

◆ __isoc99_fscanf()

int wcslib::__isoc99_fscanf ( FILE *__restrict  __stream,
const char *__restrict  __format,
  ... 
)

◆ __isoc99_scanf()

int wcslib::__isoc99_scanf ( const char *__restrict  __format,
  ... 
)

◆ __isoc99_sscanf()

int wcslib::__isoc99_sscanf ( const char *__restrict  __s,
const char *__restrict  __format,
  ... 
)

◆ __isoc99_vfscanf()

int int wcslib::__isoc99_vfscanf ( FILE *__restrict  __s,
const char *__restrict  __format,
__gnuc_va_list  __arg 
)

◆ __isoc99_vscanf()

int wcslib::__isoc99_vscanf ( const char *__restrict  __format,
__gnuc_va_list  __arg 
)

◆ __isoc99_vsscanf()

int wcslib::__isoc99_vsscanf ( const char *__restrict  __s,
const char *__restrict  __format,
__gnuc_va_list  __arg 
)

◆ __overflow()

int wcslib::__overflow ( FILE ,
int   
)

◆ __uflow()

int wcslib::__uflow ( FILE )

◆ afrqfreq()

int wcslib::afrqfreq ( SPX_ARGS  )

◆ airs2x()

int wcslib::airs2x ( PRJS2X_ARGS  )

◆ airset()

int wcslib::airset ( struct prjprm prj)

◆ airx2s()

int wcslib::airx2s ( PRJX2S_ARGS  )

◆ aits2x()

int wcslib::aits2x ( PRJS2X_ARGS  )

◆ aitset()

int wcslib::aitset ( struct prjprm prj)

◆ aitx2s()

int wcslib::aitx2s ( PRJX2S_ARGS  )

◆ arcs2x()

int wcslib::arcs2x ( PRJS2X_ARGS  )

◆ arcset()

int wcslib::arcset ( struct prjprm prj)

◆ arcx2s()

int wcslib::arcx2s ( PRJX2S_ARGS  )

◆ awavfreq()

int wcslib::awavfreq ( SPX_ARGS  )

◆ awavvelo()

int wcslib::awavvelo ( SPX_ARGS  )

◆ awavwave()

int wcslib::awavwave ( SPX_ARGS  )

◆ azps2x()

int wcslib::azps2x ( PRJS2X_ARGS  )

◆ azpset()

int wcslib::azpset ( struct prjprm prj)

◆ azpx2s()

int wcslib::azpx2s ( PRJX2S_ARGS  )

◆ betavelo()

int wcslib::betavelo ( SPX_ARGS  )

◆ bons2x()

int wcslib::bons2x ( PRJS2X_ARGS  )

◆ bonset()

int wcslib::bonset ( struct prjprm prj)

◆ bonx2s()

int wcslib::bonx2s ( PRJX2S_ARGS  )

◆ cars2x()

int wcslib::cars2x ( PRJS2X_ARGS  )

◆ carset()

int wcslib::carset ( struct prjprm prj)

◆ carx2s()

int wcslib::carx2s ( PRJX2S_ARGS  )

◆ cdfix()

int wcslib::cdfix ( struct wcsprm wcs)

◆ ceas2x()

int wcslib::ceas2x ( PRJS2X_ARGS  )

◆ ceaset()

int wcslib::ceaset ( struct prjprm prj)

◆ ceax2s()

int wcslib::ceax2s ( PRJX2S_ARGS  )

◆ celfix()

int wcslib::celfix ( struct wcsprm wcs)

◆ celfree()

int wcslib::celfree ( struct celprm cel)

◆ celini()

int wcslib::celini ( struct celprm cel)

◆ celperr()

int wcslib::celperr ( const struct celprm cel,
const char *  prefix 
)

◆ celprt()

int wcslib::celprt ( const struct celprm cel)

◆ cels2x()

int wcslib::cels2x ( struct celprm cel,
int  nlng,
int  nlat,
int  sll,
int  sxy,
const double  lng[],
const double  lat[],
double  phi[],
double  theta[],
double  x[],
double  y[],
int  stat[] 
)

◆ celset()

int wcslib::celset ( struct celprm cel)

◆ celx2s()

int wcslib::celx2s ( struct celprm cel,
int  nx,
int  ny,
int  sxy,
int  sll,
const double  x[],
const double  y[],
double  phi[],
double  theta[],
double  lng[],
double  lat[],
int  stat[] 
)

◆ clearerr()

void wcslib::clearerr ( FILE __stream)

◆ clearerr_unlocked()

void wcslib::clearerr_unlocked ( FILE __stream)

◆ cods2x()

int wcslib::cods2x ( PRJS2X_ARGS  )

◆ codset()

int wcslib::codset ( struct prjprm prj)

◆ codx2s()

int wcslib::codx2s ( PRJX2S_ARGS  )

◆ coes2x()

int wcslib::coes2x ( PRJS2X_ARGS  )

◆ coeset()

int wcslib::coeset ( struct prjprm prj)

◆ coex2s()

int wcslib::coex2s ( PRJX2S_ARGS  )

◆ coos2x()

int wcslib::coos2x ( PRJS2X_ARGS  )

◆ cooset()

int wcslib::cooset ( struct prjprm prj)

◆ coox2s()

int wcslib::coox2s ( PRJX2S_ARGS  )

◆ cops2x()

int wcslib::cops2x ( PRJS2X_ARGS  )

◆ copset()

int wcslib::copset ( struct prjprm prj)

◆ copx2s()

int wcslib::copx2s ( PRJX2S_ARGS  )

◆ cscs2x()

int wcslib::cscs2x ( PRJS2X_ARGS  )

◆ cscset()

int wcslib::cscset ( struct prjprm prj)

◆ cscx2s()

int wcslib::cscx2s ( PRJX2S_ARGS  )

◆ ctermid()

char* wcslib::ctermid ( char *  __s)

◆ cylfix()

int wcslib::cylfix ( const int  naxis[],
struct wcsprm wcs 
)

◆ cyps2x()

int wcslib::cyps2x ( PRJS2X_ARGS  )

◆ cypset()

int wcslib::cypset ( struct prjprm prj)

◆ cypx2s()

int wcslib::cypx2s ( PRJX2S_ARGS  )

◆ datfix()

int wcslib::datfix ( struct wcsprm wcs)

◆ dprintf()

int int int int wcslib::dprintf ( int  __fd,
const char *__restrict  __fmt,
  ... 
)

◆ enerfreq()

int wcslib::enerfreq ( SPX_ARGS  )

◆ fclose()

int wcslib::fclose ( FILE __stream)

◆ fdopen()

FILE* wcslib::fdopen ( int  __fd,
const char *  __modes 
)

◆ feof()

int wcslib::feof ( FILE __stream)

◆ feof_unlocked()

int wcslib::feof_unlocked ( FILE __stream)

◆ ferror()

int wcslib::ferror ( FILE __stream)

◆ ferror_unlocked()

int wcslib::ferror_unlocked ( FILE __stream)

◆ fflush()

int wcslib::fflush ( FILE __stream)

◆ fflush_unlocked()

int wcslib::fflush_unlocked ( FILE __stream)

◆ fgetc()

int wcslib::fgetc ( FILE __stream)

◆ fgetc_unlocked()

int wcslib::fgetc_unlocked ( FILE __stream)

◆ fgetpos()

int wcslib::fgetpos ( FILE *__restrict  __stream,
fpos_t *__restrict  __pos 
)

◆ fgets()

char* wcslib::fgets ( char *__restrict  __s,
int  __n,
FILE *__restrict  __stream 
)

◆ fileno()

int wcslib::fileno ( FILE __stream)

◆ fileno_unlocked()

int wcslib::fileno_unlocked ( FILE __stream)

◆ fits_read_wcstab()

int wcslib::fits_read_wcstab ( fitsfile *  fptr,
int  nwtb,
wtbarr wtb,
int *  status 
)

◆ flockfile()

void wcslib::flockfile ( FILE __stream)

◆ fmemopen()

FILE* wcslib::fmemopen ( void *  __s,
size_t  __len,
const char *  __modes 
)

◆ fopen()

FILE* wcslib::fopen ( const char *__restrict  __filename,
const char *__restrict  __modes 
)

◆ fprintf()

int wcslib::fprintf ( FILE *__restrict  __stream,
const char *__restrict  __format,
  ... 
)

◆ fputc()

int wcslib::fputc ( int  __c,
FILE __stream 
)

◆ fputc_unlocked()

int wcslib::fputc_unlocked ( int  __c,
FILE __stream 
)

◆ fputs()

int wcslib::fputs ( const char *__restrict  __s,
FILE *__restrict  __stream 
)

◆ fread()

size_t wcslib::fread ( void *__restrict  __ptr,
size_t  __size,
size_t  __n,
FILE *__restrict  __stream 
)

◆ fread_unlocked()

size_t wcslib::fread_unlocked ( void *__restrict  __ptr,
size_t  __size,
size_t  __n,
FILE *__restrict  __stream 
)

◆ freopen()

FILE* wcslib::freopen ( const char *__restrict  __filename,
const char *__restrict  __modes,
FILE *__restrict  __stream 
)

◆ freqafrq()

int wcslib::freqafrq ( SPX_ARGS  )

◆ freqawav()

int wcslib::freqawav ( SPX_ARGS  )

◆ freqener()

int wcslib::freqener ( SPX_ARGS  )

◆ freqvelo()

int wcslib::freqvelo ( SPX_ARGS  )

◆ freqvrad()

int wcslib::freqvrad ( SPX_ARGS  )

◆ freqwave()

int wcslib::freqwave ( SPX_ARGS  )

◆ freqwavn()

int wcslib::freqwavn ( SPX_ARGS  )

◆ fscanf()

int int int int int wcslib::fscanf ( FILE *__restrict  __stream,
const char *__restrict  __format,
  ... 
)

◆ fseek()

int wcslib::fseek ( FILE __stream,
long int  __off,
int  __whence 
)

◆ fseeko()

int wcslib::fseeko ( FILE __stream,
__off_t  __off,
int  __whence 
)

◆ fsetpos()

int wcslib::fsetpos ( FILE __stream,
const fpos_t __pos 
)

◆ ftell()

long int wcslib::ftell ( FILE __stream)

◆ ftello()

__off_t wcslib::ftello ( FILE __stream)

◆ ftrylockfile()

int wcslib::ftrylockfile ( FILE __stream)

◆ funlockfile()

void wcslib::funlockfile ( FILE __stream)

◆ fwrite()

size_t wcslib::fwrite ( const void *__restrict  __ptr,
size_t  __size,
size_t  __n,
FILE *__restrict  __s 
)

◆ fwrite_unlocked()

size_t wcslib::fwrite_unlocked ( const void *__restrict  __ptr,
size_t  __size,
size_t  __n,
FILE *__restrict  __stream 
)

◆ getc()

int wcslib::getc ( FILE __stream)

◆ getc_unlocked()

int wcslib::getc_unlocked ( FILE __stream)

◆ getchar()

int wcslib::getchar ( void  )

◆ getchar_unlocked()

int wcslib::getchar_unlocked ( void  )

◆ getdelim()

__ssize_t wcslib::getdelim ( char **__restrict  __lineptr,
size_t *__restrict  __n,
int  __delimiter,
FILE *__restrict  __stream 
)

◆ getline()

__ssize_t wcslib::getline ( char **__restrict  __lineptr,
size_t *__restrict  __n,
FILE *__restrict  __stream 
)

◆ gets()

char* wcslib::gets ( char *  __s)

◆ getw()

int wcslib::getw ( FILE __stream)

◆ hpxs2x()

int wcslib::hpxs2x ( PRJS2X_ARGS  )

◆ hpxset()

int wcslib::hpxset ( struct prjprm prj)

◆ hpxx2s()

int wcslib::hpxx2s ( PRJX2S_ARGS  )

◆ lincpy()

int wcslib::lincpy ( int  alloc,
const struct linprm linsrc,
struct linprm lindst 
)

◆ lindis()

int wcslib::lindis ( int  sequence,
struct linprm lin,
struct disprm *  dis 
)

◆ lindist()

int wcslib::lindist ( int  sequence,
struct linprm lin,
struct disprm *  dis,
int  ndpmax 
)

◆ linfree()

int wcslib::linfree ( struct linprm lin)

◆ linini()

int wcslib::linini ( int  alloc,
int  naxis,
struct linprm lin 
)

◆ lininit()

int wcslib::lininit ( int  alloc,
int  naxis,
struct linprm lin,
int  ndpmax 
)

◆ linp2x()

int wcslib::linp2x ( struct linprm lin,
int  ncoord,
int  nelem,
const double  pixcrd[],
double  imgcrd[] 
)

◆ linperr()

int wcslib::linperr ( const struct linprm lin,
const char *  prefix 
)

◆ linprt()

int wcslib::linprt ( const struct linprm lin)

◆ linset()

int wcslib::linset ( struct linprm lin)

◆ linwarp()

int wcslib::linwarp ( struct linprm lin,
const double  pixblc[],
const double  pixtrc[],
const double  pixsamp[],
int *  nsamp,
double  maxdis[],
double *  maxtot,
double  avgdis[],
double *  avgtot,
double  rmsdis[],
double *  rmstot 
)

◆ linx2p()

int wcslib::linx2p ( struct linprm lin,
int  ncoord,
int  nelem,
const double  imgcrd[],
double  pixcrd[] 
)

◆ matinv()

int wcslib::matinv ( int  n,
const double  mat[],
double  inv[] 
)

◆ mers2x()

int wcslib::mers2x ( PRJS2X_ARGS  )

◆ merset()

int wcslib::merset ( struct prjprm prj)

◆ merx2s()

int wcslib::merx2s ( PRJX2S_ARGS  )

◆ mols2x()

int wcslib::mols2x ( PRJS2X_ARGS  )

◆ molset()

int wcslib::molset ( struct prjprm prj)

◆ molx2s()

int wcslib::molx2s ( PRJX2S_ARGS  )

◆ open_memstream()

FILE* wcslib::open_memstream ( char **  __bufloc,
size_t *  __sizeloc 
)

◆ pars2x()

int wcslib::pars2x ( PRJS2X_ARGS  )

◆ parset()

int wcslib::parset ( struct prjprm prj)

◆ parx2s()

int wcslib::parx2s ( PRJX2S_ARGS  )

◆ pclose()

int wcslib::pclose ( FILE __stream)

◆ pcos2x()

int wcslib::pcos2x ( PRJS2X_ARGS  )

◆ pcoset()

int wcslib::pcoset ( struct prjprm prj)

◆ pcox2s()

int wcslib::pcox2s ( PRJX2S_ARGS  )

◆ perror()

void wcslib::perror ( const char *  __s)

◆ popen()

FILE* wcslib::popen ( const char *  __command,
const char *  __modes 
)

◆ printf()

int wcslib::printf ( const char *__restrict  __format,
  ... 
)

◆ prjbchk()

int wcslib::prjbchk ( double  tol,
int  nx,
int  ny,
int  spt,
double  phi[],
double  theta[],
int  stat[] 
)

◆ prjfree()

int wcslib::prjfree ( struct prjprm prj)

◆ prjini()

int wcslib::prjini ( struct prjprm prj)

◆ prjperr()

int wcslib::prjperr ( const struct prjprm prj,
const char *  prefix 
)

◆ prjprt()

int wcslib::prjprt ( const struct prjprm prj)

◆ prjs2x()

int wcslib::prjs2x ( PRJS2X_ARGS  )

◆ prjset()

int wcslib::prjset ( struct prjprm prj)

◆ prjx2s()

int wcslib::prjx2s ( PRJX2S_ARGS  )

◆ putc()

int wcslib::putc ( int  __c,
FILE __stream 
)

◆ putc_unlocked()

int wcslib::putc_unlocked ( int  __c,
FILE __stream 
)

◆ putchar()

int wcslib::putchar ( int  __c)

◆ putchar_unlocked()

int wcslib::putchar_unlocked ( int  __c)

◆ puts()

int wcslib::puts ( const char *  __s)

◆ putw()

int wcslib::putw ( int  __w,
FILE __stream 
)

◆ qscs2x()

int wcslib::qscs2x ( PRJS2X_ARGS  )

◆ qscset()

int wcslib::qscset ( struct prjprm prj)

◆ qscx2s()

int wcslib::qscx2s ( PRJX2S_ARGS  )

◆ remove()

int wcslib::remove ( const char *  __filename)

◆ rename()

int wcslib::rename ( const char *  __old,
const char *  __new 
)

◆ renameat()

int wcslib::renameat ( int  __oldfd,
const char *  __old,
int  __newfd,
const char *  __new 
)

◆ rewind()

void wcslib::rewind ( FILE __stream)

◆ scanf()

int wcslib::scanf ( const char *__restrict  __format,
  ... 
)

◆ setbuf()

void wcslib::setbuf ( FILE *__restrict  __stream,
char *__restrict  __buf 
)

◆ setbuffer()

void wcslib::setbuffer ( FILE *__restrict  __stream,
char *__restrict  __buf,
size_t  __size 
)

◆ setlinebuf()

void wcslib::setlinebuf ( FILE __stream)

◆ setvbuf()

int wcslib::setvbuf ( FILE *__restrict  __stream,
char *__restrict  __buf,
int  __modes,
size_t  __n 
)

◆ sfls2x()

int wcslib::sfls2x ( PRJS2X_ARGS  )

◆ sflset()

int wcslib::sflset ( struct prjprm prj)

◆ sflx2s()

int wcslib::sflx2s ( PRJX2S_ARGS  )

◆ sins2x()

int wcslib::sins2x ( PRJS2X_ARGS  )

◆ sinset()

int wcslib::sinset ( struct prjprm prj)

◆ sinx2s()

int wcslib::sinx2s ( PRJX2S_ARGS  )

◆ snprintf()

int wcslib::snprintf ( char *__restrict  __s,
size_t  __maxlen,
const char *__restrict  __format,
  ... 
)

◆ spcaips()

int wcslib::spcaips ( const char  ctypeA[9],
int  velref,
char  ctype[9],
char  specsys[9] 
)

◆ spcfix()

int wcslib::spcfix ( struct wcsprm wcs)

◆ spcfree()

int wcslib::spcfree ( struct spcprm spc)

◆ spcini()

int wcslib::spcini ( struct spcprm spc)

◆ spcperr()

int wcslib::spcperr ( const struct spcprm spc,
const char *  prefix 
)

◆ spcprt()

int wcslib::spcprt ( const struct spcprm spc)

◆ spcs2x()

int wcslib::spcs2x ( struct spcprm spc,
int  nspec,
int  sspec,
int  sx,
const double  spec[],
double  x[],
int  stat[] 
)

◆ spcset()

int wcslib::spcset ( struct spcprm spc)

◆ spcspx()

int wcslib::spcspx ( const char  ctypeS[9],
double  crvalS,
double  restfrq,
double  restwav,
char *  ptype,
char *  xtype,
int *  restreq,
double *  crvalX,
double *  dXdS 
)

◆ spcspxe()

int wcslib::spcspxe ( const char  ctypeS[9],
double  crvalS,
double  restfrq,
double  restwav,
char *  ptype,
char *  xtype,
int *  restreq,
double *  crvalX,
double *  dXdS,
struct wcserr **  err 
)

◆ spctrn()

int wcslib::spctrn ( const char  ctypeS1[9],
double  crvalS1,
double  cdeltS1,
double  restfrq,
double  restwav,
char  ctypeS2[9],
double *  crvalS2,
double *  cdeltS2 
)

◆ spctrne()

int wcslib::spctrne ( const char  ctypeS1[9],
double  crvalS1,
double  cdeltS1,
double  restfrq,
double  restwav,
char  ctypeS2[9],
double *  crvalS2,
double *  cdeltS2,
struct wcserr **  err 
)

◆ spctyp()

int wcslib::spctyp ( const char  ctype[9],
char  stype[],
char  scode[],
char  sname[],
char  units[],
char *  ptype,
char *  xtype,
int *  restreq 
)

◆ spctype()

int wcslib::spctype ( const char  ctype[9],
char  stype[],
char  scode[],
char  sname[],
char  units[],
char *  ptype,
char *  xtype,
int *  restreq,
struct wcserr **  err 
)

◆ spcx2s()

int wcslib::spcx2s ( struct spcprm spc,
int  nx,
int  sx,
int  sspec,
const double  x[],
double  spec[],
int  stat[] 
)

◆ spcxps()

int wcslib::spcxps ( const char  ctypeS[9],
double  crvalX,
double  restfrq,
double  restwav,
char *  ptype,
char *  xtype,
int *  restreq,
double *  crvalS,
double *  dSdX 
)

◆ spcxpse()

int wcslib::spcxpse ( const char  ctypeS[9],
double  crvalX,
double  restfrq,
double  restwav,
char *  ptype,
char *  xtype,
int *  restreq,
double *  crvalS,
double *  dSdX,
struct wcserr **  err 
)

◆ specx()

int wcslib::specx ( const char *  type,
double  spec,
double  restfrq,
double  restwav,
struct spxprm specs 
)

◆ sprintf()

int wcslib::sprintf ( char *__restrict  __s,
const char *__restrict  __format,
  ... 
)

◆ spxperr()

int wcslib::spxperr ( const struct spxprm spx,
const char *  prefix 
)

◆ sscanf()

int wcslib::sscanf ( const char *__restrict  __s,
const char *__restrict  __format,
  ... 
)

◆ stgs2x()

int wcslib::stgs2x ( PRJS2X_ARGS  )

◆ stgset()

int wcslib::stgset ( struct prjprm prj)

◆ stgx2s()

int wcslib::stgx2s ( PRJX2S_ARGS  )

◆ szps2x()

int wcslib::szps2x ( PRJS2X_ARGS  )

◆ szpset()

int wcslib::szpset ( struct prjprm prj)

◆ szpx2s()

int wcslib::szpx2s ( PRJX2S_ARGS  )

◆ tans2x()

int wcslib::tans2x ( PRJS2X_ARGS  )

◆ tanset()

int wcslib::tanset ( struct prjprm prj)

◆ tanx2s()

int wcslib::tanx2s ( PRJX2S_ARGS  )

◆ tempnam()

char* wcslib::tempnam ( const char *  __dir,
const char *  __pfx 
)

◆ tmpfile()

FILE* wcslib::tmpfile ( void  )

◆ tmpnam()

char* wcslib::tmpnam ( char *  __s)

◆ tmpnam_r()

char* wcslib::tmpnam_r ( char *  __s)

◆ tscs2x()

int wcslib::tscs2x ( PRJS2X_ARGS  )

◆ tscset()

int wcslib::tscset ( struct prjprm prj)

◆ tscx2s()

int wcslib::tscx2s ( PRJX2S_ARGS  )

◆ ungetc()

int wcslib::ungetc ( int  __c,
FILE __stream 
)

◆ unitfix()

int wcslib::unitfix ( int  ctrl,
struct wcsprm wcs 
)

◆ vdprintf()

int int int wcslib::vdprintf ( int  __fd,
const char *__restrict  __fmt,
__gnuc_va_list  __arg 
)

◆ veloawav()

int wcslib::veloawav ( SPX_ARGS  )

◆ velobeta()

int wcslib::velobeta ( SPX_ARGS  )

◆ velofreq()

int wcslib::velofreq ( SPX_ARGS  )

◆ velowave()

int wcslib::velowave ( SPX_ARGS  )

◆ vfprintf()

int wcslib::vfprintf ( FILE *__restrict  __s,
const char *__restrict  __format,
__gnuc_va_list  __arg 
)

◆ vfscanf()

int wcslib::vfscanf ( FILE *__restrict  __s,
const char *__restrict  __format,
__gnuc_va_list  __arg 
)

◆ voptwave()

int wcslib::voptwave ( SPX_ARGS  )

◆ vprintf()

int wcslib::vprintf ( const char *__restrict  __format,
__gnuc_va_list  __arg 
)

◆ vradfreq()

int wcslib::vradfreq ( SPX_ARGS  )

◆ vscanf()

int wcslib::vscanf ( const char *__restrict  __format,
__gnuc_va_list  __arg 
)

◆ vsnprintf()

int int wcslib::vsnprintf ( char *__restrict  __s,
size_t  __maxlen,
const char *__restrict  __format,
__gnuc_va_list  __arg 
)

◆ vsprintf()

int wcslib::vsprintf ( char *__restrict  __s,
const char *__restrict  __format,
__gnuc_va_list  __arg 
)

◆ vsscanf()

int wcslib::vsscanf ( const char *__restrict  __s,
const char *__restrict  __format,
__gnuc_va_list  __arg 
)

◆ waveawav()

int wcslib::waveawav ( SPX_ARGS  )

◆ wavefreq()

int wcslib::wavefreq ( SPX_ARGS  )

◆ wavevelo()

int wcslib::wavevelo ( SPX_ARGS  )

◆ wavevopt()

int wcslib::wavevopt ( SPX_ARGS  )

◆ wavezopt()

int wcslib::wavezopt ( SPX_ARGS  )

◆ wavnfreq()

int wcslib::wavnfreq ( SPX_ARGS  )

◆ wcsbchk()

int wcslib::wcsbchk ( struct wcsprm wcs,
int  bounds 
)

◆ wcsbdx()

int wcslib::wcsbdx ( int  nwcs,
struct wcsprm **  wcs,
int  type,
short  alts[1000][28] 
)

◆ wcsbth()

int wcslib::wcsbth ( char *  header,
int  nkeyrec,
int  relax,
int  ctrl,
int  keysel,
int *  colsel,
int *  nreject,
int *  nwcs,
struct wcsprm **  wcs 
)

◆ wcscompare()

int wcslib::wcscompare ( int  cmp,
double  tol,
const struct wcsprm wcs1,
const struct wcsprm wcs2,
int *  equal 
)

◆ wcserr_clear()

int wcslib::wcserr_clear ( struct wcserr **  err)

◆ wcserr_copy()

int wcslib::wcserr_copy ( const struct wcserr src,
struct wcserr dst 
)

◆ wcserr_enable()

int wcslib::wcserr_enable ( int  enable)

◆ wcserr_prt()

int wcslib::wcserr_prt ( const struct wcserr err,
const char *  prefix 
)

◆ wcserr_set()

int wcslib::wcserr_set ( struct wcserr **  err,
int  status,
const char *  function,
const char *  file,
int  line_no,
const char *  format,
  ... 
)

◆ wcsfix()

int wcslib::wcsfix ( int  ctrl,
const int  naxis[],
struct wcsprm wcs,
int  stat[] 
)

◆ wcsfixi()

int wcslib::wcsfixi ( int  ctrl,
const int  naxis[],
struct wcsprm wcs,
int  stat[],
struct wcserr  info[] 
)

◆ wcsfprintf()

int wcslib::wcsfprintf ( FILE stream,
const char *  format,
  ... 
)

◆ wcsfree()

int wcslib::wcsfree ( struct wcsprm wcs)

◆ wcshdo()

int wcslib::wcshdo ( int  relax,
struct wcsprm wcs,
int *  nkeyrec,
char **  header 
)

◆ wcsidx()

int wcslib::wcsidx ( int  nwcs,
struct wcsprm **  wcs,
int  alts[27] 
)

◆ wcsini()

int wcslib::wcsini ( int  alloc,
int  naxis,
struct wcsprm wcs 
)

◆ wcsinit()

int wcslib::wcsinit ( int  alloc,
int  naxis,
struct wcsprm wcs,
int  npvmax,
int  npsmax,
int  ndpmax 
)

◆ wcslib_version()

const char* wcslib::wcslib_version ( int  vers[3])

◆ wcsmix()

int wcslib::wcsmix ( struct wcsprm wcs,
int  mixpix,
int  mixcel,
const double  vspan[],
double  vstep,
int  viter,
double  world[],
double  phi[],
double  theta[],
double  imgcrd[],
double  pixcrd[] 
)

◆ wcsnps()

int wcslib::wcsnps ( int  n)

◆ wcsnpv()

int wcslib::wcsnpv ( int  n)

◆ wcsp2s()

int wcslib::wcsp2s ( struct wcsprm wcs,
int  ncoord,
int  nelem,
const double  pixcrd[],
double  imgcrd[],
double  phi[],
double  theta[],
double  world[],
int  stat[] 
)

◆ wcsperr()

int wcslib::wcsperr ( const struct wcsprm wcs,
const char *  prefix 
)

◆ wcspih()

int wcslib::wcspih ( char *  header,
int  nkeyrec,
int  relax,
int  ctrl,
int *  nreject,
int *  nwcs,
struct wcsprm **  wcs 
)

◆ wcsprintf()

int wcslib::wcsprintf ( const char *  format,
  ... 
)

◆ wcsprintf_buf()

const char* wcslib::wcsprintf_buf ( void  )

◆ wcsprintf_set()

int wcslib::wcsprintf_set ( FILE wcsout)

◆ wcsprt()

int wcslib::wcsprt ( const struct wcsprm wcs)

◆ wcss2p()

int wcslib::wcss2p ( struct wcsprm wcs,
int  ncoord,
int  nelem,
const double  world[],
double  phi[],
double  theta[],
double  imgcrd[],
double  pixcrd[],
int  stat[] 
)

◆ wcsset()

int wcslib::wcsset ( struct wcsprm wcs)

◆ wcssptr()

int wcslib::wcssptr ( struct wcsprm wcs,
int *  i,
char  ctype[9] 
)

◆ wcssub()

int wcslib::wcssub ( int  alloc,
const struct wcsprm wcssrc,
int *  nsub,
int  axes[],
struct wcsprm wcsdst 
)

◆ wcstab()

int wcslib::wcstab ( struct wcsprm wcs)

◆ wcsvfree()

int wcslib::wcsvfree ( int *  nwcs,
struct wcsprm **  wcs 
)

◆ xphs2x()

int wcslib::xphs2x ( PRJS2X_ARGS  )

◆ xphset()

int wcslib::xphset ( struct prjprm prj)

◆ xphx2s()

int wcslib::xphx2s ( PRJX2S_ARGS  )

◆ zeas2x()

int wcslib::zeas2x ( PRJS2X_ARGS  )

◆ zeaset()

int wcslib::zeaset ( struct prjprm prj)

◆ zeax2s()

int wcslib::zeax2s ( PRJX2S_ARGS  )

◆ zoptwave()

int wcslib::zoptwave ( SPX_ARGS  )

◆ zpns2x()

int wcslib::zpns2x ( PRJS2X_ARGS  )

◆ zpnset()

int wcslib::zpnset ( struct prjprm prj)

◆ zpnx2s()

int wcslib::zpnx2s ( PRJX2S_ARGS  )

Variable Documentation

◆ __blkcnt64_t

__STD_TYPE __BLKCNT64_T_TYPE wcslib::__blkcnt64_t

Definition at line 180 of file WCS.cpp.

◆ __blkcnt_t

__STD_TYPE __BLKCNT_T_TYPE wcslib::__blkcnt_t

Definition at line 179 of file WCS.cpp.

◆ __blksize_t

__STD_TYPE __BLKSIZE_T_TYPE wcslib::__blksize_t

Definition at line 174 of file WCS.cpp.

◆ __clock_t

__STD_TYPE __CLOCK_T_TYPE wcslib::__clock_t

Definition at line 156 of file WCS.cpp.

◆ __clockid_t

__STD_TYPE __CLOCKID_T_TYPE wcslib::__clockid_t

Definition at line 168 of file WCS.cpp.

◆ __daddr_t

__STD_TYPE __DADDR_T_TYPE wcslib::__daddr_t

Definition at line 164 of file WCS.cpp.

◆ __dev_t

__STD_TYPE __DEV_T_TYPE wcslib::__dev_t

Definition at line 145 of file WCS.cpp.

◆ __fsblkcnt64_t

__STD_TYPE __FSBLKCNT64_T_TYPE wcslib::__fsblkcnt64_t

Definition at line 184 of file WCS.cpp.

◆ __fsblkcnt_t

__STD_TYPE __FSBLKCNT_T_TYPE wcslib::__fsblkcnt_t

Definition at line 183 of file WCS.cpp.

◆ __fsfilcnt64_t

__STD_TYPE __FSFILCNT64_T_TYPE wcslib::__fsfilcnt64_t

Definition at line 188 of file WCS.cpp.

◆ __fsfilcnt_t

__STD_TYPE __FSFILCNT_T_TYPE wcslib::__fsfilcnt_t

Definition at line 187 of file WCS.cpp.

◆ __fsid_t

__STD_TYPE __FSID_T_TYPE wcslib::__fsid_t

Definition at line 155 of file WCS.cpp.

◆ __fsword_t

__STD_TYPE __FSWORD_T_TYPE wcslib::__fsword_t

Definition at line 191 of file WCS.cpp.

◆ __gid_t

__STD_TYPE __GID_T_TYPE wcslib::__gid_t

Definition at line 147 of file WCS.cpp.

◆ __id_t

__STD_TYPE __ID_T_TYPE wcslib::__id_t

Definition at line 159 of file WCS.cpp.

◆ __ino64_t

__STD_TYPE __INO64_T_TYPE wcslib::__ino64_t

Definition at line 149 of file WCS.cpp.

◆ __ino_t

__STD_TYPE __INO_T_TYPE wcslib::__ino_t

Definition at line 148 of file WCS.cpp.

◆ __int64_t

__extension__ typedef signed long long int wcslib::__int64_t

Definition at line 47 of file WCS.cpp.

◆ __intmax_t

__extension__ typedef long long int wcslib::__intmax_t

Definition at line 75 of file WCS.cpp.

◆ __intptr_t

__STD_TYPE __SWORD_TYPE wcslib::__intptr_t

Definition at line 206 of file WCS.cpp.

◆ __key_t

__STD_TYPE __KEY_T_TYPE wcslib::__key_t

Definition at line 165 of file WCS.cpp.

◆ __mode_t

__STD_TYPE __MODE_T_TYPE wcslib::__mode_t

Definition at line 150 of file WCS.cpp.

◆ __nlink_t

__STD_TYPE __NLINK_T_TYPE wcslib::__nlink_t

Definition at line 151 of file WCS.cpp.

◆ __off64_t

__STD_TYPE __OFF64_T_TYPE wcslib::__off64_t

Definition at line 153 of file WCS.cpp.

◆ __off_t

__STD_TYPE __OFF_T_TYPE wcslib::__off_t

Definition at line 152 of file WCS.cpp.

◆ __pid_t

__STD_TYPE __PID_T_TYPE wcslib::__pid_t

Definition at line 154 of file WCS.cpp.

◆ __quad_t

__extension__ typedef long long int wcslib::__quad_t

Definition at line 66 of file WCS.cpp.

◆ __rlim64_t

__STD_TYPE __RLIM64_T_TYPE wcslib::__rlim64_t

Definition at line 158 of file WCS.cpp.

◆ __rlim_t

__STD_TYPE __RLIM_T_TYPE wcslib::__rlim_t

Definition at line 157 of file WCS.cpp.

◆ __socklen_t

__STD_TYPE __U32_TYPE wcslib::__socklen_t

Definition at line 209 of file WCS.cpp.

◆ __ssize_t

__STD_TYPE __SSIZE_T_TYPE wcslib::__ssize_t

Definition at line 193 of file WCS.cpp.

◆ __suseconds_t

__STD_TYPE __SUSECONDS_T_TYPE wcslib::__suseconds_t

Definition at line 162 of file WCS.cpp.

◆ __syscall_slong_t

__STD_TYPE __SYSCALL_SLONG_TYPE wcslib::__syscall_slong_t

Definition at line 196 of file WCS.cpp.

◆ __syscall_ulong_t

__STD_TYPE __SYSCALL_ULONG_TYPE wcslib::__syscall_ulong_t

Definition at line 198 of file WCS.cpp.

◆ __time64_t

__STD_TYPE __TIME64_T_TYPE wcslib::__time64_t

Definition at line 219 of file WCS.cpp.

◆ __time_t

__STD_TYPE __TIME_T_TYPE wcslib::__time_t

Definition at line 160 of file WCS.cpp.

◆ __timer_t

__STD_TYPE __TIMER_T_TYPE wcslib::__timer_t

Definition at line 171 of file WCS.cpp.

◆ __u_quad_t

__extension__ typedef unsigned long long int wcslib::__u_quad_t

Definition at line 67 of file WCS.cpp.

◆ __uid_t

__STD_TYPE __UID_T_TYPE wcslib::__uid_t

Definition at line 146 of file WCS.cpp.

◆ __uint64_t

__extension__ typedef unsigned long long int wcslib::__uint64_t

Definition at line 48 of file WCS.cpp.

◆ __uintmax_t

__extension__ typedef unsigned long long int wcslib::__uintmax_t

Definition at line 76 of file WCS.cpp.

◆ __useconds_t

__STD_TYPE __USECONDS_T_TYPE wcslib::__useconds_t

Definition at line 161 of file WCS.cpp.

◆ __wur

int wcslib::__wur

Definition at line 434 of file WCS.cpp.

◆ cel_errmsg

const char* wcslib::cel_errmsg[]

◆ CONIC

const int wcslib::CONIC

◆ CONVENTIONAL

const int wcslib::CONVENTIONAL

◆ CYLINDRICAL

const int wcslib::CYLINDRICAL

◆ HEALPIX

const int wcslib::HEALPIX

◆ lin_errmsg

const char* wcslib::lin_errmsg[]

◆ POLYCONIC

const int wcslib::POLYCONIC

◆ prj_categories

const char wcslib::prj_categories[9][32]

◆ prj_codes

const char wcslib::prj_codes[28][4]

◆ prj_errmsg

const char* wcslib::prj_errmsg[]

◆ prj_ncode

const int wcslib::prj_ncode

◆ PSEUDOCYLINDRICAL

const int wcslib::PSEUDOCYLINDRICAL

◆ QUADCUBE

const int wcslib::QUADCUBE

◆ spc_errmsg

const char* wcslib::spc_errmsg[]

◆ spx_errmsg

const char* wcslib::spx_errmsg[]

◆ stderr

FILE* wcslib::stderr

◆ stdin

FILE* wcslib::stdin

◆ stdout

FILE* wcslib::stdout

◆ sys_errlist

const char* const wcslib::sys_errlist[]

◆ sys_nerr

int wcslib::sys_nerr

◆ wcs_errmsg

const char* wcslib::wcs_errmsg[]

◆ wcsfix_errmsg

const char* wcslib::wcsfix_errmsg[]

◆ wcshdr_errmsg

const char* wcslib::wcshdr_errmsg[]

◆ ZENITHAL

const int wcslib::ZENITHAL