Go to the documentation of this file.
1304 #define WCSSUB_LONGITUDE 0x1001
1305 #define WCSSUB_LATITUDE 0x1002
1306 #define WCSSUB_CUBEFACE 0x1004
1307 #define WCSSUB_CELESTIAL 0x1007
1308 #define WCSSUB_SPECTRAL 0x1008
1309 #define WCSSUB_STOKES 0x1010
1358 #define wtbarr wtbarr_s
1480 #define WCSLEN (sizeof(struct wcsprm)/sizeof(int))
1489 int wcssub(
int alloc,
const struct wcsprm *wcssrc,
int *nsub,
int axes[],
1500 int wcsp2s(
struct wcsprm *wcs,
int ncoord,
int nelem,
const double pixcrd[],
1501 double imgcrd[],
double phi[],
double theta[],
double world[],
1504 int wcss2p(
struct wcsprm *wcs,
int ncoord,
int nelem,
const double world[],
1505 double phi[],
double theta[],
double imgcrd[],
double pixcrd[],
1508 int wcsmix(
struct wcsprm *wcs,
int mixpix,
int mixcel,
const double vspan[],
1509 double vstep,
int viter,
double world[],
double phi[],
1510 double theta[],
double imgcrd[],
double pixcrd[]);
1515 #define wcscopy(alloc, wcssrc, wcsdst) wcssub(alloc, wcssrc, 0x0, 0x0, wcsdst)
1519 #define wcsini_errmsg wcs_errmsg
1520 #define wcssub_errmsg wcs_errmsg
1521 #define wcscopy_errmsg wcs_errmsg
1522 #define wcsfree_errmsg wcs_errmsg
1523 #define wcsprt_errmsg wcs_errmsg
1524 #define wcsset_errmsg wcs_errmsg
1525 #define wcsp2s_errmsg wcs_errmsg
1526 #define wcss2p_errmsg wcs_errmsg
1527 #define wcsmix_errmsg wcs_errmsg