1
/***************************************************************/
3
/***************************************************************/
5
#define myPI 3.1415926535897932385
9
double xrefval, yrefval;
10
double xrefpix, yrefpix;
30
typedef enum { pixel_fmt, degree_fmt, hhmmss_fmt } coordFmt;
33
char sign; /* Include or exclude? */
34
shapeType shape; /* Shape of this region */
36
union { /* Parameters - In pixels */
38
/**** Generic Shape Data ****/
41
double p[8]; /* Region parameters */
42
double sinT, cosT; /* For rotated shapes */
43
double a, b; /* Extra scratch area */
46
/**** Polygon Data ****/
49
int nPts; /* Number of Polygon pts */
50
double *Pts; /* Polygon points */
51
double xmin,xmax; /* Polygon bounding box */
69
int ffrrgn( const char *filename, WCSdata *wcs, SAORegion **Rgn, int *status );
70
int fftrgn( double X, double Y, SAORegion *Rgn );
71
void fffrgn( SAORegion *Rgn );
77
#define fits_read_rgnfile ffrrgn
78
#define fits_in_region fftrgn
79
#define fits_free_region fffrgn