aboutsummaryrefslogtreecommitdiff
path: root/pkg/images/imutil/src/imstat.h
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/images/imutil/src/imstat.h')
-rw-r--r--pkg/images/imutil/src/imstat.h62
1 files changed, 62 insertions, 0 deletions
diff --git a/pkg/images/imutil/src/imstat.h b/pkg/images/imutil/src/imstat.h
new file mode 100644
index 00000000..b059bc31
--- /dev/null
+++ b/pkg/images/imutil/src/imstat.h
@@ -0,0 +1,62 @@
+# Header file for the IMSTATISTTICS task.
+
+define LEN_IMSTAT 20
+
+define IST_SUMX Memd[P2D($1)]
+define IST_SUMX2 Memd[P2D($1+2)]
+define IST_SUMX3 Memd[P2D($1+4)]
+define IST_SUMX4 Memd[P2D($1+6)]
+define IST_LO Memr[P2R($1+8)]
+define IST_HI Memr[P2R($1+9)]
+define IST_MIN Memr[P2R($1+10)]
+define IST_MAX Memr[P2R($1+11)]
+define IST_MEAN Memr[P2R($1+12)]
+define IST_MEDIAN Memr[P2R($1+13)]
+define IST_MODE Memr[P2R($1+14)]
+define IST_STDDEV Memr[P2R($1+15)]
+define IST_SKEW Memr[P2R($1+16)]
+define IST_KURTOSIS Memr[P2R($1+17)]
+define IST_NPIX Memi[$1+18]
+define IST_SW Memi[$1+19]
+
+define LEN_NSWITCHES 8
+
+define IST_SKURTOSIS Memi[$1]
+define IST_SSKEW Memi[$1+1]
+define IST_SSTDDEV Memi[$1+2]
+define IST_SMODE Memi[$1+3]
+define IST_SMEDIAN Memi[$1+4]
+define IST_SMEAN Memi[$1+5]
+define IST_SMINMAX Memi[$1+6]
+define IST_SNPIX Memi[$1+7]
+
+define IST_FIELDS "|image|npix|min|max|mean|midpt|mode|stddev|skew|kurtosis|"
+
+define IST_NFIELDS 10
+
+define IST_KIMAGE "IMAGE"
+define IST_KNPIX "NPIX"
+define IST_KMIN "MIN"
+define IST_KMAX "MAX"
+define IST_KMEAN "MEAN"
+define IST_KMEDIAN "MIDPT"
+define IST_KMODE "MODE"
+define IST_KSTDDEV "STDDEV"
+define IST_KSKEW "SKEW"
+define IST_KKURTOSIS "KURTOSIS"
+
+define IST_FIMAGE 1
+define IST_FNPIX 2
+define IST_FMIN 3
+define IST_FMAX 4
+define IST_FMEAN 5
+define IST_FMEDIAN 6
+define IST_FMODE 7
+define IST_FSTDDEV 8
+define IST_FSKEW 9
+define IST_FKURTOSIS 10
+
+define IST_FCOLUMN "%10d"
+define IST_FINTEGER "%10d"
+define IST_FREAL "%10.4g"
+define IST_FSTRING "%20s"