Go to the documentation of this file.
1378 #define WCSSUB_LONGITUDE 0x1001
1379 #define WCSSUB_LATITUDE 0x1002
1380 #define WCSSUB_CUBEFACE 0x1004
1381 #define WCSSUB_CELESTIAL 0x1007
1382 #define WCSSUB_SPECTRAL 0x1008
1383 #define WCSSUB_STOKES 0x1010
1386 #define WCSCOMPARE_ANCILLARY 0x0001
1387 #define WCSCOMPARE_TILING 0x0002
1388 #define WCSCOMPARE_CRPIX 0x0004
1437 #define wtbarr wtbarr_s
1559 #define WCSLEN (sizeof(struct wcsprm)/sizeof(int))
1568 int wcssub(
int alloc,
const struct wcsprm *wcssrc,
int *nsub,
int axes[],
1584 int wcsp2s(
struct wcsprm *wcs,
int ncoord,
int nelem,
const double pixcrd[],
1585 double imgcrd[],
double phi[],
double theta[],
double world[],
1588 int wcss2p(
struct wcsprm *wcs,
int ncoord,
int nelem,
const double world[],
1589 double phi[],
double theta[],
double imgcrd[],
double pixcrd[],
1592 int wcsmix(
struct wcsprm *wcs,
int mixpix,
int mixcel,
const double vspan[],
1593 double vstep,
int viter,
double world[],
double phi[],
1594 double theta[],
double imgcrd[],
double pixcrd[]);
1599 #define wcscopy(alloc, wcssrc, wcsdst) wcssub(alloc, wcssrc, 0x0, 0x0, wcsdst)
1603 #define wcsini_errmsg wcs_errmsg
1604 #define wcssub_errmsg wcs_errmsg
1605 #define wcscopy_errmsg wcs_errmsg
1606 #define wcsfree_errmsg wcs_errmsg
1607 #define wcsprt_errmsg wcs_errmsg
1608 #define wcsset_errmsg wcs_errmsg
1609 #define wcsp2s_errmsg wcs_errmsg
1610 #define wcss2p_errmsg wcs_errmsg
1611 #define wcsmix_errmsg wcs_errmsg