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

define	LEN_PYSTRUCT	(25 + 2 * SZ_FNAME + 2)

# polyphot parameters

define	AP_PYZMAG	Memr[P2R($1)]	# Zero point of mag scale

# polygon parameters

define	AP_PYXMEAN	Memr[P2R($1+1)]	# Original mean X of polygon
define	AP_PYYMEAN	Memr[P2R($1+2)]	# Original mean Y of polygon
define  AP_PYCX		Memr[P2R($1+3)]	# Current mean X of polygon
define	AP_PYCY		Memr[P2R($1+4)]	# Current mean Y of polygon
define	AP_PYX		Memr[P2R($1+5)]	# Previous mean X of polygon
define	AP_PYY		Memr[P2R($1+6)]	# Previous mean Y of polygon
define	AP_PYNVER	Memi[$1+7]	# Number of vertices
define	AP_PYMINRAD	Memr[P2R($1+8)]	# Minimum sky fitting radius in scale
define	AP_OPYXMEAN	Memr[P2R($1+9)]	# Original output mean X of polygon
define	AP_OPYYMEAN	Memr[P2R($1+10)]# Original output mean Y of polygon
define  AP_OPYCX	Memr[P2R($1+11)]# Current output mean X of polygon
define	AP_OPYCY	Memr[P2R($1+12)]# Current output mean Y of polygon

# polyphot answers

define	AP_PYBADPIX	Memi[$1+13]	# Are there bad pixels ?
define	AP_PYFLUX	Memd[P2D($1+14)]# Flux
define	AP_PYNPIX	Memd[P2D($1+16)]# Polygon area
define	AP_PYMAG	Memr[P2R($1+18)]# Magnitude
define	AP_PYMAGERR	Memr[P2R($1+19)]# Magnitude error

define	AP_PYNAME	Memc[P2C($1+21)]# Polygons file name
define	AP_PYROOT	Memc[P2C($1+21+SZ_FNAME+1)]# Polygons file name

# polyphot defaults

define	DEF_PYZMAG	25.0