summaryrefslogtreecommitdiffstats
path: root/ds9/parsers/contourparser.tac
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-03-23 17:27:26 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-03-23 17:27:26 (GMT)
commite27a7c45807da42ffd5cba644f415956672b13ab (patch)
tree5a55c6b37dbe89381f1d011651af575bbda10363 /ds9/parsers/contourparser.tac
parent029433ef7694ddd6ad170d6a28cf7dba83fc98c1 (diff)
downloadblt-e27a7c45807da42ffd5cba644f415956672b13ab.zip
blt-e27a7c45807da42ffd5cba644f415956672b13ab.tar.gz
blt-e27a7c45807da42ffd5cba644f415956672b13ab.tar.bz2
update ds9 contour parser
Diffstat (limited to 'ds9/parsers/contourparser.tac')
-rw-r--r--ds9/parsers/contourparser.tac11
1 files changed, 8 insertions, 3 deletions
diff --git a/ds9/parsers/contourparser.tac b/ds9/parsers/contourparser.tac
index b071197..0ff93eb 100644
--- a/ds9/parsers/contourparser.tac
+++ b/ds9/parsers/contourparser.tac
@@ -65,8 +65,8 @@ contour : yesno {global contour; set contour(view) $1; UpdateContour}
| LOAD_ load
| SAVE_ save
| CONVERT_ {Contour2Polygons}
- | LOADLEVELS_
- | SAVELEVELS_
+ | LOADLEVELS_ STRING_ {ContourCmdLoadLevels $2}
+ | SAVELEVELS_ STRING_ {ContourCmdSaveLevels $2}
| COPY_ {ContourCCopyDialog}
| PASTE_ paste
| COLOR_ STRING_ {ContourCmdColor $2}
@@ -86,13 +86,18 @@ contour : yesno {global contour; set contour(view) $1; UpdateContour}
load : STRING_ {ContourCmdLoad $1}
| STRING_ STRING_ INT_ yesno {ContourCmdLoadParam $1 $2 $3 $4}
+# backward compatibility
| STRING_ coordsys STRING_ INT_ yesno {ContourCmdLoadOrg $1 $2 fk5 $3 $4 $5}
| STRING_ wcssys STRING_ INT_ yesno {ContourCmdLoadOrg $1 $2 fk5 $3 $4 $5}
| STRING_ skyframe STRING_ INT_ yesno {ContourCmdLoadOrg $1 wcs $2 $3 $4 $5}
| STRING_ wcssys skyframe STRING_ INT_ yesno {ContourCmdLoadOrg $1 $2 $3 $4 $5 $6}
;
-save : STRING_
+save : STRING_ {ContourCmdSave $1 physical fk5}
+ | STRING_ coordsys {ContourCmdSave $1 $2 fk5}
+ | STRING_ wcssys {ContourCmdSave $1 $2 fk5}
+ | STRING_ skyframe {ContourCmdSave $1 wcs $2}
+ | STRING_ wcssys skyframe {ContourCmdSave $1 $2 $3}
;
paste : {ContourCmdPaste}