aboutsummaryrefslogtreecommitdiff
path: root/vendor/x11iraf/cdl/cdlspp.h
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/x11iraf/cdl/cdlspp.h')
-rw-r--r--vendor/x11iraf/cdl/cdlspp.h131
1 files changed, 131 insertions, 0 deletions
diff --git a/vendor/x11iraf/cdl/cdlspp.h b/vendor/x11iraf/cdl/cdlspp.h
new file mode 100644
index 00000000..b3e78cae
--- /dev/null
+++ b/vendor/x11iraf/cdl/cdlspp.h
@@ -0,0 +1,131 @@
+
+# CDL_SPP.H -- Header file for the CDL SPP 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.
+
+
+define FB_AUTO -1 # autoconfig the frame buffer
+
+# Types of greyscale transformations.
+define CDL_UNITARY 0 # values map without change
+define CDL_LINEAR 1 # linear mapping
+define CDL_LOG 2 # logarithmic mapping
+
+# Overlay colors.
+define C_BLACK 202 # static overlay color defs
+define C_WHITE 203
+define C_RED 204
+define C_GREEN 205
+define C_BLUE 206
+define C_YELLOW 207
+define C_CYAN 208
+define C_MAGENTA 209
+define C_CORAL 210
+define C_MAROON 211
+define C_ORANGE 212
+define C_KHAKI 213
+define C_ORCHID 214
+define C_TURQUOISE 215
+define C_VIOLET 216
+define C_WHEAT 217
+
+# Overlay point mark types.
+define M_FILL 1
+define M_POINT 2
+define M_BOX 4
+define M_PLUS 8
+define M_CROSS 16
+define M_DIAMOND 32
+define M_CIRCLE 64
+define M_STAR 128
+define M_HLINE 256
+define M_VLINE 512
+define M_HBLINE 1024
+define M_VBLINE 2048
+
+# Font types.
+define F_ROMAN 0
+define F_GREEK 1
+define F_FUTURA 2
+define F_TIMES 3
+define F_BOLD 4
+
+# Polyline attribute values.
+define L_SOLID 0
+define L_DASHED 1
+define L_DOTTED 2
+define L_DOTDASH 3
+define L_HOLLOW 4
+define L_SHADOW 5
+
+
+# Map the SPP names to the symbols in the library.
+define cdl_open cdopen_
+define cdl_displayPix cdsppx_
+define cdl_readCursor crdcur_
+define cdl_setCursor cscurs_
+define cdl_clearFrame cclfrm_
+define cdl_selectFB cselfb_
+define cdl_close cclose_
+define cdl_displayIRAF cdspir_
+define cdl_isIRAF cisirf_
+define cdl_readIRAF crdirf_
+define cdl_displayFITS cdspft_
+define cdl_isFITS cisfts_
+define cdl_readFITS crdfts_
+define cdl_compZScale ccmpzs_
+define cdl_zscaleImage czscim_
+define cdl_printPix cprpix_
+define cdl_printPixToFile cprpfl_
+define cdl_readImage crdimg_
+define cdl_readFrameBuffer crdfrb_
+define cdl_readSubRaster crsubr_
+define cdl_writesubRaster cwsubr_
+define cdl_setWCS cstwcs_
+define cdl_setFBConfig csfbcf_
+define cdl_getFBConfig cgfbcf_
+define cdl_lookupFBSize clkfbs_
+define cdl_setFrame csfram_
+define cdl_setZTrans csztrn_
+define cdl_setZScale cszscl_
+define cdl_setSample cssamp_
+define cdl_setSampleLines cssaml_
+define cdl_setContrast cscntr_
+define cdl_setName csname_
+define cdl_setTitle cstitl_
+define cdl_getWCS cgtwcs_
+define cdl_getFrame cgfram_
+define cdl_getZTrans cgztrn_
+define cdl_getZScale cgzscl_
+define cdl_getSample cgsamp_
+define cdl_getSampleLines cgsmpl_
+define cdl_getContrast cgcntr_
+define cdl_getName cgname_
+define cdl_getTitle cgtitl_
+define cdl_mapFrame cmapfr_
+define cdl_markCoordsFile cmkcfl_
+define cdl_markPoint cmkpnt_
+define cdl_markPointLabel cmkpnl_
+define cdl_markLine cmklin_
+define cdl_markBox cmkbox_
+define cdl_markPolyline cmkpln_
+define cdl_markPolygon cmkpgn_
+define cdl_markCircle cmkcrc_
+define cdl_markCircAnnuli cmkcan_
+define cdl_markEllipse cmkell_
+define cdl_markEllipAnnuli cmkela_
+define cdl_markText cmktxt_
+define cdl_setFont csfont_
+define cdl_setLineWidth cslwid_
+define cdl_setLineStyle cslsty_
+define cdl_setTextWidth cstwid_
+define cdl_deleteMark cdelmk_
+define cdl_clearOverlay cclrov_
+define cdl_redrawOverlay crdrov_
+define cdl_setDebug cstdbg_
+define cdl_setMapping cstmap_
+define cdl_getMapping cgtmap_
+define cdl_queryMap cqrmap_
+
+