/* Main include file for the PEDSKY task. ** ** H.Bushouse 04-May-1999 Implementation. ** H.Bushouse 11-May-2000 Separated from nicmos.h. */ # include "../lib/nicmos.h" /* Task version number */ # define VERSION "1.0 (19May2000)" /* Sky subtraction modes */ enum SkyModes_ {NONE, CONSTANT, ITER, QUICK}; typedef enum SkyModes_ SkyModes; /* This structure stores the general task parameters. */ typedef struct { short BitMask; SkyModes SkyMode; char SkyModeName[SZ_NAME]; float SkyValue; float SkySmin; float SkySmax; Bool keepFlags; char FlatName[SZ_NAME]; Bool doRingMedian; float RingInner; float RingOuter; float rms; int MaxIter; float Tolerance; float PedValue[4]; int qx1[4], qx2[4]; int qy1[4], qy2[4]; int statlim[4]; } TaskInfo;