aboutsummaryrefslogtreecommitdiff
path: root/vendor/x11iraf/cdl/cdlspp.h
blob: b3e78cae78f075d5ba98a8106758ff0b82195a81 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
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_