aboutsummaryrefslogtreecommitdiff
path: root/vendor/x11iraf/cdl/cdl_f77.h
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/x11iraf/cdl/cdl_f77.h')
-rw-r--r--vendor/x11iraf/cdl/cdl_f77.h250
1 files changed, 250 insertions, 0 deletions
diff --git a/vendor/x11iraf/cdl/cdl_f77.h b/vendor/x11iraf/cdl/cdl_f77.h
new file mode 100644
index 00000000..7688245e
--- /dev/null
+++ b/vendor/x11iraf/cdl/cdl_f77.h
@@ -0,0 +1,250 @@
+/*
+ * CDL_F77.H -- header file for the CDL Fortran interface. Fortran compilers
+ * on various platforms may append one or more trailing underscores to
+ * symbol names, we'll use macros for the interface names and use defines
+ * to see what the symbol name is.
+ */
+
+
+#ifdef _NO_US_
+
+#define CDF_OPEN cfopen
+#define CDF_DISPLAYPIX cfdisplaypix
+#define CDF_READCURSOR cfreadcursor
+#define CDF_SETCURSOR cfsetcursor
+#define CDF_CLEARFRAME cfclearframe
+#define CDF_SELECTFB cfselectfb
+#define CDF_CLOSE cfclose
+#define CDF_DISPLAYIRAF cfdisplayiraf
+#define CDF_ISIRAF cfisiraf
+#define CDF_READIRAF cfreadiraf
+#define CDF_DISPLAYFITS cfdisplayfits
+#define CDF_ISFITS cfisfits
+#define CDF_READFITS cfreadfits
+#define CDF_COMPZSCALE cfcompzscale
+#define CDF_ZSCALEIMAGE cfzscaleimage
+#define CDF_PRINTPIX cfprintpix
+#define CDF_PRINTPIXTOFILE cfprintpixtofile
+#define CDF_READIMAGE cfreadimage
+#define CDF_READFRAMEBUFFER cfreadframebuffer
+#define CDF_READSUBRAS cfreadsubras
+#define CDF_WRITESUBRAS cfwritesubras
+#define CDF_SETWCS cfsetwcs
+#define CDF_SETFBCONFIG cfsetfbconfig
+#define CDF_GETFBCONFIG cfgetfbconfig
+#define CDF_LOOKUPFBSIZE cflookupfbsize
+#define CDF_SETFRAME cfsetframe
+#define CDF_SETZTRANS cfsetztrans
+#define CDF_SETZSCALE cfsetzscale
+#define CDF_SETSAMPLE cfsetsample
+#define CDF_SETSAMPLELINES cfsetsamplelines
+#define CDF_SETCONTRAST cfsetcontrast
+#define CDF_SETNAME cfsetname
+#define CDF_SETTITLE cfsettitle
+#define CDF_GETWCS cfgetwcs
+#define CDF_GETFRAME cfgetframe
+#define CDF_GETZTRANS cfgetztrans
+#define CDF_GETZSCALE cfgetzscale
+#define CDF_GETSAMPLE cfgetsample
+#define CDF_GETSAMPLELINES cfgetsamplelines
+#define CDF_GETCONTRAST cfgetcontrast
+#define CDF_GETNAME cfgetname
+#define CDF_GETTITLE cfgettitle
+#define CDF_MAPFRAME cfmapframe
+#define CDF_MARKCOORDSFILE cfmarkcoordsfile
+#define CDF_MARKPOINT cfmarkpoint
+#define CDF_MARKPOINTLABEL cfmarkpointlabel
+#define CDF_MARKLINE cfmarkline
+#define CDF_MARKBOX cfmarkbox
+#define CDF_MARKPOLYLINE cfmarkpolyline
+#define CDF_MARKPOLYGON cfmarkpolygon
+#define CDF_MARKCIRCLE cfmarkcircle
+#define CDF_MARKCIRCANNULI cfmarkcircannuli
+#define CDF_MARKELLIPSE cfmarkellipse
+#define CDF_MARKELLIPANNULI cfmarkellipannuli
+#define CDF_SETFONT cfsetfont
+#define CDF_SETLINEWIDTH cfsetlwidth
+#define CDF_SETLINESTYLE cfsetlstyle
+#define CDF_SETTEXTWIDTH cfsettwidth
+#define CDF_MARKTEXT cfmarktext
+#define CDF_DELETEMARK cfdeletemark
+#define CDF_CLEAROVERLAY cfclearoverlay
+#define CDF_REDRAWOVERLAY cfredrawoverlay
+#define CDF_SETDEBUG cfsetdebug
+#define CDF_SETMAPPING cfsetmapping
+#define CDF_GETMAPPING cfgetmapping
+#define CDF_QUERYMAP cfquerymap
+
+
+#else
+
+#define CDF_OPEN cfopen_
+#define CDF_DISPLAYPIX cfdisplaypix_
+#define CDF_READCURSOR cfreadcursor_
+#define CDF_SETCURSOR cfsetcursor_
+#define CDF_CLEARFRAME cfclearframe_
+#define CDF_SELECTFB cfselectfb_
+#define CDF_CLOSE cfclose_
+#define CDF_DISPLAYIRAF cfdisplayiraf_
+#define CDF_ISIRAF cfisiraf_
+#define CDF_READIRAF cfreadiraf_
+#define CDF_DISPLAYFITS cfdisplayfits_
+#define CDF_ISFITS cfisfits_
+#define CDF_READFITS cfreadfits_
+#define CDF_COMPZSCALE cfcompzscale_
+#define CDF_ZSCALEIMAGE cfzscaleimage_
+#define CDF_PRINTPIX cfprintpix_
+#define CDF_PRINTPIXTOFILE cfprintpixtofile_
+#define CDF_READIMAGE cfreadimage_
+#define CDF_READFRAMEBUFFER cfreadframebuffer_
+#define CDF_READSUBRAS cfreadsubras_
+#define CDF_WRITESUBRAS cfwritesubras_
+#define CDF_SETWCS cfsetwcs_
+#define CDF_SETFBCONFIG cfsetfbconfig_
+#define CDF_GETFBCONFIG cfgetfbconfig_
+#define CDF_LOOKUPFBSIZE cflookupfbsize_
+#define CDF_SETFRAME cfsetframe_
+#define CDF_SETZTRANS cfsetztrans_
+#define CDF_SETZSCALE cfsetzscale_
+#define CDF_SETSAMPLE cfsetsample_
+#define CDF_SETSAMPLELINES cfsetsamplelines_
+#define CDF_SETCONTRAST cfsetcontrast_
+#define CDF_SETNAME cfsetname_
+#define CDF_SETTITLE cfsettitle_
+#define CDF_GETWCS cfgetwcs_
+#define CDF_GETFRAME cfgetframe_
+#define CDF_GETZTRANS cfgetztrans_
+#define CDF_GETZSCALE cfgetzscale_
+#define CDF_GETSAMPLE cfgetsample_
+#define CDF_GETSAMPLELINES cfgetsamplelines_
+#define CDF_GETCONTRAST cfgetcontrast_
+#define CDF_GETNAME cfgetname_
+#define CDF_GETTITLE cfgettitle_
+#define CDF_MAPFRAME cfmapframe_
+#define CDF_MARKCOORDSFILE cfmarkcoordsfile_
+#define CDF_MARKPOINT cfmarkpoint_
+#define CDF_MARKPOINTLABEL cfmarkpointlabel_
+#define CDF_MARKLINE cfmarkline_
+#define CDF_MARKBOX cfmarkbox_
+#define CDF_MARKPOLYLINE cfmarkpolyline_
+#define CDF_MARKPOLYGON cfmarkpolygon_
+#define CDF_MARKCIRCLE cfmarkcircle_
+#define CDF_MARKCIRCANNULI cfmarkcircannuli_
+#define CDF_MARKELLIPSE cfmarkellipse_
+#define CDF_MARKELLIPANNULI cfmarkellipannuli_
+#define CDF_MARKTEXT cfmarktext_
+#define CDF_SETFONT cfsetfont_
+#define CDF_SETLINEWIDTH cfsetlwidth_
+#define CDF_SETLINESTYLE cfsetlstyle_
+#define CDF_SETTEXTWIDTH cfsettwidth_
+#define CDF_DELETEMARK cfdeletemark_
+#define CDF_CLEAROVERLAY cfclearoverlay_
+#define CDF_REDRAWOVERLAY cfredrawoverlay_
+#define CDF_SETDEBUG cfsetdebug_
+#define CDF_SETMAPPING cfsetmapping_
+#define CDF_GETMAPPING cfgetmapping_
+#define CDF_QUERYMAP cfquerymap_
+
+#endif
+
+
+#ifdef ANSI_FUNC
+
+void CDF_OPEN(char *imtdev, int *ier, int len);
+void CDF_DISPLAYPIX(uchar *pix, int *nx, int *ny, int *bitpix, int *frame, int *fbconfig, int *zscale, int *ier);
+void CDF_READCURSOR(int *sample, float *x, float *y, int *wcs, char *key, int *ier);
+void CDF_DISPLAYIRAF(char *fname, int *band, int *frame, int *fbconfig, int *zscale, int *ier, int len);
+void CDF_ISIRAF(char *fname, int *isiraf, int len);
+void CDF_READIRAF(char *fname, int *band, uchar *pix, int *nx, int *ny, int *bitpix, char *title, int *ier, int len);
+void CDF_DISPLAYFITS(char *fname, int *frame, int *fbconfig, int *zscale, int *ier, int len);
+void CDF_ISFITS(char *fname, int *isfits, int len);
+void CDF_READFITS(char *fname, uchar *pix, int *nx, int *ny, int *bitpix, char *title, int *ier, int len);
+void CDF_SETCURSOR(int *x, int *y, int *wcs, int *ier);
+void CDF_SETWCS(char *name, char *title, float *a, float *b, float *c, float *d, float *tx, float *ty, float *z1, float *z2, int *zt, int *ier, int nlen, int tlen);
+void CDF_GETWCS(char *name, char *title, float *a, float *b, float *c, float *d, float *tx, float *ty, float *z1, float *z2, int *zt, int *ier, int nlen, int tlen);
+void CDF_CLEARFRAME(int *ier);
+void CDF_SELECTFB(int *nx, int *ny, int *fb, int *w, int *h, int *nf, int *reset);
+void CDF_CLOSE(void);
+void CDF_READIMAGE(uchar *pix, int *nx, int *ny, int *ier);
+void CDF_READFRAMEBUFFER(uchar *pix, int *nx, int *ny, int *ier);
+void CDF_COMPZSCALE(uchar *pix, int *nx, int *ny, int *bitpix, float *z1, float *z2);
+void CDF_ZSCALEIMAGE(uchar *pix, int *nx, int *ny, int *bitpix, float *z1, float *z2);
+void CDF_PRINTPIX(char *cmd, uchar *pix, int *nx, int *ny, int *annotate, int *ier, int len);
+void CDF_PRINTPIXTOFILE(char *fname, uchar *pix, int *nx, int *ny, int *annotate, int *ier, int len);
+void CDF_READSUBRAS(int *lx, int *ly, int *nx, int *ny, uchar *pix, int *ier);
+void CDF_WRITESUBRAS(int *lx, int *ly, int *nx, int *ny, uchar *pix, int *ier);
+void CDF_SETFBCONFIG(int *configno);
+void CDF_GETFBCONFIG(int *configno, int *w, int *h, int *nframes);
+void CDF_LOOKUPFBSIZE(int *configno, int *w, int *h, int *nf);
+void CDF_SETFRAME(int *frame);
+void CDF_SETZTRANS(int *ztrans);
+void CDF_SETZSCALE(float *z1, float *z2);
+void CDF_SETSAMPLE(int *nsample);
+void CDF_SETSAMPLELINES(int *nlines);
+void CDF_SETCONTRAST(float *contrast);
+void CDF_SETNAME(char *imname, int len);
+void CDF_SETTITLE(char *imtitle, int len);
+void CDF_GETFRAME(int *frame);
+void CDF_GETZTRANS(int *ztrans);
+void CDF_GETZSCALE(float *z1, float *z2);
+void CDF_GETSAMPLE(int *nsample);
+void CDF_GETSAMPLELINES(int *nlines);
+void CDF_GETCONTRAST(float *contrast);
+void CDF_GETNAME(char *imname, int len);
+void CDF_GETTITLE(char *imtitle, int len);
+void CDF_MAPFRAME(int *frame, int *ier);
+void CDF_MARKCOORDSFILE(char *fname, int *type, int *size, int *color, int *label, int *ier, int len);
+void CDF_MARKPOINT(int *x, int *y, int *number, int *size, int *type, int *color, int *ier);
+void CDF_MARKPOINTLABEL(int *x, int *y, char *label, int *size, int *type, int *color, int *ier, int len);
+void CDF_MARKLINE(int *xs, int *ys, int *xe, int *ye, int *color, int *ier);
+void CDF_MARKBOX(int *lx, int *ly, int *ux, int *uy, int *fill, int *color, int *ier);
+void CDF_MARKPOLYGON(int *xarray, int *yarray, int *npts, int *fill, int *color, int *ier);
+void CDF_MARKPOLYLINE(int *xarray, int *yarray, int *npts, int *color, int *ier);
+void CDF_MARKCIRCLE(int *x, int *y, int *radius, int *fill, int *color, int *ier);
+void CDF_MARKCIRCANNULI(int *x, int *y, int *radius, int *nannuli, int *sep, int *color, int *ier);
+void CDF_MARKELLIPSE(int *x, int *y, int *xrad, int *yrad, float *ang, int *fill, int *color, int *ier);
+void CDF_MARKELLIPANNULI(int *x, int *y, int *xrad, int *yrad, float *ang, int *nannuli, int *sep, int *color, int *ier);
+void CDF_MARKTEXT(int *x, int *y, char *str, float *size, float *angle, int *color, int *ier, int len);
+void CDF_SETFONT(int *font);
+void CDF_SETLINEWIDTH(int *width);
+void CDF_SETLINESTYLE(int *style);
+void CDF_SETTEXTWIDTH(int *width);
+void CDF_DELETEMARK(int *x, int *y, int *ier);
+void CDF_CLEAROVERLAY(int *ier);
+void CDF_REDRAWOVERLAY(int *ier);
+void CDF_SETDEBUG(int *state);
+void CDF_SETMAPPING(char *region, float *sx, float *sy, int *snx, int *sny, int *dx, int *dy, int *dnx, int *dny, char *ref, int *ier, int reglen, int reflen);
+void CDF_GETMAPPING(char *region, float *sx, float *sy, int *snx, int *sny, int *dx, int *dy, int *dnx, int *dny, char *ref, int *ier, int reglen, int reflen);
+void CDF_QUERYMAP(int *wcs, char *region, float *sx, float *sy, int *snx, int *sny, int *dx, int *dy, int *dnx, int *dny, char *ref, int *ier, int reglen, int reflen);
+
+
+#else
+
+/* Function Definitions. */
+void CDF_OPEN();
+void CDF_DISPLAYPIX(), CDF_DISPLAYIRAF(), CDF_DISPLAYFITS();
+void CDF_READIRAF(), CDF_READFITS(), CDF_CLEARFRAME();
+void CDF_READIMAGE(), CDF_READFRAMEBUFFER(), CDF_READSUBRAS();
+void CDF_WRITESUBRAS(), CDF_SETCURSOR(), CDF_READCURSOR();
+void CDF_SELECTFB(), CDF_CLOSE(), CDF_COMPZSCALE(), CDF_ZSCALEIMAGE();
+void CDF_SETFRAME(), CDF_SETFBCONFIG(), CDF_SETZTRANS(), CDF_SETZOOM();
+void CDF_SETSAMPLE(), CDF_SETCONTRAST(), CDF_SETNAME(), CDF_SETTITLE();
+void CDF_GETFRAME(), CDF_GETFBCONFIG(), CDF_GETZTRANS(), CDF_GETZOOM();
+void CDF_GETSAMPLE(), CDF_GETCONTRAST(), CDF_GETNAME(), CDF_GETTITLE();
+void CDF_SETZSCALE(), CDF_GETZSCALE(), CDF_LOOKUPFBSIZE();
+void CDF_ISIRAF(), CDF_ISFITS(), CDF_SETDEBUG();
+void CDF_PRINTPIX (), CDF_PRINTPIXTOFILE ();
+void CDF_SETSAMPLELINES (), CDF_GETSAMPLELINES ();
+void CDF_SETWCS(), CDF_GETWCS();
+void CDF_SETMAPPING(), CDF_GETMAPPING(), CDF_QUERYMAP();
+
+/* Marker Function Definitions. */
+void CDF_MARKPOINT(), CDF_MARKLINE(), CDF_MARKBOX(), CDF_MARKPOLYLINE();
+void CDF_MARKPOLYGON(), CDF_MARKCIRCLE(), CDF_MARKCIRCANNULI();
+void CDF_MARKELLIPSE(), CDF_MARKELLIPANNULI(), CDF_MARKTEXT();
+void CDF_MARKPOINTLABEL(), CDF_SETFONT();
+void CDF_DELETEMARK(), CDF_CLEAROVERLAY(), CDF_REDRAWOVERLAY();
+void CDF_SETLINEWIDTH(), CDF_SETTEXTWIDTH(), CDF_SETLINESTYLE();
+void CDF_MARKCOORDSFILE();
+
+#endif