diff options
author | Joe Hunkeler <jhunkeler@gmail.com> | 2015-08-11 16:51:37 -0400 |
---|---|---|
committer | Joe Hunkeler <jhunkeler@gmail.com> | 2015-08-11 16:51:37 -0400 |
commit | 40e5a5811c6ffce9b0974e93cdd927cbcf60c157 (patch) | |
tree | 4464880c571602d54f6ae114729bf62a89518057 /noao/onedspec/specplot.h | |
download | iraf-osx-40e5a5811c6ffce9b0974e93cdd927cbcf60c157.tar.gz |
Repatch (from linux) of OSX IRAF
Diffstat (limited to 'noao/onedspec/specplot.h')
-rw-r--r-- | noao/onedspec/specplot.h | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/noao/onedspec/specplot.h b/noao/onedspec/specplot.h new file mode 100644 index 00000000..f4f62ff4 --- /dev/null +++ b/noao/onedspec/specplot.h @@ -0,0 +1,49 @@ +# Data structure for each spectrum + +define SP_SZNAME 99 # Length of image name +define SP_SZTITLE 99 # Length of title +define SP_SZPTYPE 9 # Length of plot type +define SP_SZULABEL 99 # Length of user label +define SP_SZLABEL 99 # Length of label +define SP_LEN 225 # Length of SP structure + +define SP_INDEX Memi[$1] # Index +define SP_SH Memi[$1+1] # Spectrum header +define SP_NPTS Memi[$1+2] # Number of data points +define SP_W0 Memr[P2R($1+3)] # Starting wavelength +define SP_WPC Memr[P2R($1+4)] # Wavelength per pix +define SP_OMEAN Memr[P2R($1+5)] # Original mean intensity +define SP_OMIN Memr[P2R($1+6)] # Original minimum intensity +define SP_OMAX Memr[P2R($1+7)] # Original maximum intensity + +define SP_XSCALE Memr[P2R($1+8)] # Wavelength scale +define SP_XOFFSET Memr[P2R($1+9)] # Wavelength offset +define SP_SCALE Memr[P2R($1+10)] # Intensity scale +define SP_OFFSET Memr[P2R($1+11)] # Intensity offset +define SP_MEAN Memr[P2R($1+12)] # Mean intensity +define SP_MIN Memr[P2R($1+13)] # Minimum intensity +define SP_MAX Memr[P2R($1+14)] # Maximum intensity +define SP_PX Memi[$1+15] # Pointer to wavelengths +define SP_PY Memi[$1+16] # Pointer to intensities +define SP_XLPOS Memr[P2R($1+17)] # X label position +define SP_YLPOS Memr[P2R($1+18)] # Y label position +define SP_COLOR Memi[$1+19] # Color +define SP_IMNAME Memc[P2C($1+20)] # Image name +define SP_IMTITLE Memc[P2C($1+70)] # Title +define SP_PTYPE Memc[P2C($1+120)] # Plot type +define SP_ULABEL Memc[P2C($1+125)] # Label +define SP_LABEL Memc[P2C($1+175)] # Label + +define SP_X Memr[SP_PX($1)] # Wavelengths +define SP_Y Memr[SP_PY($1)] # Intensities + +define LABELS "|none|imname|imtitle|index|user|" +define LABEL_NONE 1 # No labels +define LABEL_IMNAME 2 # Image name +define LABEL_IMTITLE 3 # Image title +define LABEL_INDEX 4 # Index +define LABEL_USER 5 # No labels + +define TRANSFORMS "|none|log|" +define TRANS_NONE 1 # No transform +define TRANS_LOG 2 # Log transform |