aboutsummaryrefslogtreecommitdiff
path: root/noao/digiphot/apphot/lib/polyphot.h
blob: d41751c2783351c41450e4e149510889ac2ea148 (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
# POLYPHOT header file

# polyphot error codes (# 801 - 900)

define	PY_NOPOLYGON		801
define	PY_OUTOFBOUNDS		802
define	PY_NOPIX		803
define	PY_NOSKYMODE		804
define	PY_BADDATA		805
define	PY_OK			0

# polyphot parameters and answers (# 801 - 900)

define	PYXMEAN			801
define	PYYMEAN			802
define	PYCX			803
define	PYCY			804
define	OPYXMEAN		805
define	OPYYMEAN		806
define	OPYCX			807
define	OPYCY			808
define	PYFLUX			809
define	PYNPIX			810
define	PYNVER			811
define	PYMINRAD		812
define	PYX			813
define	PYY			814
define	PYZMAG			815
define	PYMAG			816
define	PYMAGERR		817
define	PYNAME			818
define	PYROOT			819
define	PYBADPIX		820

# polyphot keywords

define	KY_PYZMAG	"zmag"
define	KY_PYNAME	"polyfile"

# polyphot units

define	UN_PYZMAG	"zeropoint"

# miscellaneous polyphot definitions

define	MAX_NVERTICES		900
define	NEXT_POLYGON		0
define	NEXT_OBJECT		1
define	THIS_OBJECT		2

# polyphot strings

define	PYSHOWARGS	"|center|sky|phot|data|"
define	PYCMDS		"|zmag|mkpolygon|polygons|"

define	PLCMD_CENTER		1
define	PLCMD_SKY		2
define	PLCMD_PHOT		3
define	PLCMD_DATA		4

define	PLCMD_ZMAG		1
define	PLCMD_MKPOLYGON		2
define	PLCMD_POLYGONS		3