File: cdlspp.h

package info (click to toggle)
x11iraf 1.2-4
  • links: PTS
  • area: contrib
  • in suites: woody
  • size: 13,168 kB
  • ctags: 14,531
  • sloc: ansic: 143,143; makefile: 964; perl: 549; csh: 249; yacc: 247; fortran: 238; tcl: 199; lex: 125; lisp: 88; sh: 23; sed: 6
file content (127 lines) | stat: -rw-r--r-- 3,635 bytes parent folder | download
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

#  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_