aboutsummaryrefslogtreecommitdiff
path: root/noao/digiphot/apphot/lib/radprofdef.h
blob: 1fcb3dcc3ed4092a15ff9aa1d1e0fa3e06ef4dc8 (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
# RADPROF header file

define	LEN_RPSTRUCT	30

# Radprof data parameters

define  AP_RPXCUR	Memr[P2R($1)]	# X image center in pixels
define	AP_RPYCUR	Memr[P2R($1+1)]	# Y image center in pixels
define	AP_RPIX		Memi[$1+2]	# Pointer to radial profile pixels
define	AP_RPXC		Memr[P2R($1+3)]	# X center of subraster
define	AP_RPYC		Memr[P2R($1+4)]	# Y center of subraster
define	AP_RPNX		Memi[$1+5]	# Subraster length in x
define	AP_RPNY		Memi[$1+6]	# Subraster length in y
define  AP_ORPXCUR	Memr[P2R($1+7)]	# output system X image center in pixels
define	AP_ORPYCUR	Memr[P2R($1+8)]	# output system Y image center in pixels

# Radprof fit parameters

define	AP_RPRADIUS	Memr[P2R($1+9)]	# Radprof radius in scale
define	AP_RPSTEP	Memr[P2R($1+10)]# Radprof step size in scale
define	AP_RPORDER	Memi[$1+11]	# Order of the spline3 fit
define	AP_RPKSIGMA	Memr[P2R($1+12)]# Radprof K-rejection criterion in sigma
define	AP_RPNREJECT	Memi[$1+13]	# Maximum number of rejection cycles

# Radprof answers

define	AP_RPNPTS	Memi[$1+14]	# Number of points in radial profile
define	AP_RPDIST	Memi[$1+15]	# Pointer to radial distance array
define	AP_INTENSITY	Memi[$1+16]	# Pointer to fitted intensity array
define	AP_DINTENSITY	Memi[$1+17]	# Pointer incremental intensity array
define	AP_TINTENSITY	Memi[$1+18]	# Pointer to total intensity array
define	AP_INORM	Memr[P2R($1+19)]# Normalization for intensity profile
define	AP_TINORM	Memr[P2R($1+20)]# Normalization for total intensity
define	AP_DNORM	Memr[P2R($1+21)]# Normalization for incremental inten
define	AP_RPFWHM	Memr[P2R($1+22)]# Fitted profile FWHM
define	AP_RPNDATA	Memi[$1+23]	# Number of data points
define	AP_RPNDATAREJ	Memi[$1+24]	# Number of points rejected from fit
define	AP_RPNBAD	Memi[$1+25]	# Number of bad pixel points