cfitsio  4.0.0
About: CFITSIO is a library of C and Fortran subroutines for reading and writing data files in the FITS (Flexible Image Transport System) data format.
  Fossies Dox: cfitsio-4.0.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

region.h File Reference
#include "fitsio.h"
Include dependency graph for region.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  WCSdata
 
struct  RgnShape
 
struct  SAORegion
 

Macros

#define myPI   3.1415926535897932385
 
#define RadToDeg   180.0/myPI
 

Enumerations

enum  shapeType {
  point_rgn , line_rgn , circle_rgn , annulus_rgn ,
  ellipse_rgn , elliptannulus_rgn , box_rgn , boxannulus_rgn ,
  rectangle_rgn , diamond_rgn , sector_rgn , poly_rgn ,
  panda_rgn , epanda_rgn , bpanda_rgn
}
 
enum  coordFmt { pixel_fmt , degree_fmt , hhmmss_fmt }
 

Functions

int fits_read_rgnfile (const char *filename, WCSdata *wcs, SAORegion **Rgn, int *status)
  More...
 
int fits_in_region (double X, double Y, SAORegion *Rgn)
  More...
 
void fits_free_region (SAORegion *Rgn)
  More...
 
void fits_set_region_components (SAORegion *Rgn)
  More...
 
void fits_setup_shape (RgnShape *shape)
  More...
 
int fits_read_fits_region (fitsfile *fptr, WCSdata *wcs, SAORegion **Rgn, int *status)
  More...
 
int fits_read_ascii_region (const char *filename, WCSdata *wcs, SAORegion **Rgn, int *status)
  More...
 

Enumeration Type Documentation

◆ coordFmt

enum coordFmt
Enumerator
pixel_fmt 
degree_fmt 
hhmmss_fmt 

Definition at line 36 of file region.h.

◆ shapeType

enum shapeType
Enumerator
point_rgn 
line_rgn 
circle_rgn 
annulus_rgn 
ellipse_rgn 
elliptannulus_rgn 
box_rgn 
boxannulus_rgn 
rectangle_rgn 
diamond_rgn 
sector_rgn 
poly_rgn 
panda_rgn 
epanda_rgn 
bpanda_rgn 

Definition at line 18 of file region.h.