[GRASS-SVN] r44509 -
grass/branches/develbranch_6/imagery/i.ortho.photo/menu
svn_grass at osgeo.org
svn_grass at osgeo.org
Thu Dec 2 04:59:51 EST 2010
Author: mmetz
Date: 2010-12-02 01:59:51 -0800 (Thu, 02 Dec 2010)
New Revision: 44509
Added:
grass/branches/develbranch_6/imagery/i.ortho.photo/menu/env.c
Log:
add missing file
Copied: grass/branches/develbranch_6/imagery/i.ortho.photo/menu/env.c (from rev 44508, grass/branches/develbranch_6/imagery/i.ortho.photo/i.photo.rectify/env.c)
===================================================================
--- grass/branches/develbranch_6/imagery/i.ortho.photo/menu/env.c (rev 0)
+++ grass/branches/develbranch_6/imagery/i.ortho.photo/menu/env.c 2010-12-02 09:59:51 UTC (rev 44509)
@@ -0,0 +1,45 @@
+#include <stdlib.h>
+#include <unistd.h>
+#include <grass/gis.h>
+#include "local_proto.h"
+
+static int which_env = -1; /* 0 = cur, 1 = target */
+
+int select_current_env(void)
+{
+ if (which_env < 0) {
+ G__create_alt_env();
+ which_env = 0;
+ }
+ if (which_env != 0) {
+ G__switch_env();
+ which_env = 0;
+ }
+
+ return 0;
+}
+
+int select_target_env(void)
+{
+ if (which_env < 0) {
+ G__create_alt_env();
+ which_env = 1;
+ }
+ if (which_env != 1) {
+ G__switch_env();
+ which_env = 1;
+ }
+
+ return 0;
+}
+
+int show_env(void)
+{
+ fprintf(stderr, "env(%d) switch to LOCATION %s, MAPSET %s\n", which_env,
+ G__getenv("LOCATION_NAME") ==
+ NULL ? "?" : G__getenv("LOCATION_NAME"),
+ G__getenv("MAPSET") == NULL ? "?" : G__getenv("MAPSET"));
+ G_sleep(2);
+
+ return 0;
+}
More information about the grass-commit
mailing list