[GRASS-SVN] r41042 - grass/branches/develbranch_6/vector/v.parallel2

svn_grass at osgeo.org svn_grass at osgeo.org
Tue Feb 16 07:16:30 EST 2010


Author: hamish
Date: 2010-02-16 07:16:29 -0500 (Tue, 16 Feb 2010)
New Revision: 41042

Modified:
   grass/branches/develbranch_6/vector/v.parallel2/Makefile
   grass/branches/develbranch_6/vector/v.parallel2/description.html
   grass/branches/develbranch_6/vector/v.parallel2/local_proto.h
   grass/branches/develbranch_6/vector/v.parallel2/main.c
Log:
backwawrds compatibility with v.parallel from GRASS 6.2 (trac #911)


Property changes on: grass/branches/develbranch_6/vector/v.parallel2/Makefile
___________________________________________________________________
Added: svn:mime-type
   + text/x-makefile

Modified: grass/branches/develbranch_6/vector/v.parallel2/description.html
===================================================================
--- grass/branches/develbranch_6/vector/v.parallel2/description.html	2010-02-16 11:40:00 UTC (rev 41041)
+++ grass/branches/develbranch_6/vector/v.parallel2/description.html	2010-02-16 12:16:29 UTC (rev 41042)
@@ -1,6 +1,6 @@
 <H2>DESCRIPTION</H2>
 
-<EM>v.parallel</EM> create parallel line to input vector lines which
+<EM>v.parallel</EM> creates parallel lines to the input vector lines which
 can be used as half-buffers.
 
 <H2>SEE ALSO</H2>
@@ -14,4 +14,5 @@
 Radim Blazek<br>
 Rewritten by Rosen Matev (with support through the Google Summer of Code program 2008)
 
-<p><i>Last changed: $Date: 2005-11-15 07:46:14 +0100 (Tue, 15 Nov 2005) $</i>
+<p>
+<i>Last changed: $Date$</i>


Property changes on: grass/branches/develbranch_6/vector/v.parallel2/description.html
___________________________________________________________________
Added: svn:mime-type
   + text/html
Added: svn:keywords
   + Author Date Id
Added: svn:eol-style
   + native


Property changes on: grass/branches/develbranch_6/vector/v.parallel2/local_proto.h
___________________________________________________________________
Added: svn:mime-type
   + text/x-chdr

Modified: grass/branches/develbranch_6/vector/v.parallel2/main.c
===================================================================
--- grass/branches/develbranch_6/vector/v.parallel2/main.c	2010-02-16 11:40:00 UTC (rev 41041)
+++ grass/branches/develbranch_6/vector/v.parallel2/main.c	2010-02-16 12:16:29 UTC (rev 41042)
@@ -52,7 +52,7 @@
     dista_opt->key = "distance";
     dista_opt->type = TYPE_DOUBLE;
     dista_opt->required = YES;
-    dista_opt->options = "0-100000000";
+    /* dista_opt->options = "0-100000000"; */
     dista_opt->multiple = NO;
     dista_opt->description = _("Offset along major axis in map units");
 
@@ -70,7 +70,7 @@
     angle_opt->required = NO;
     angle_opt->answer = "0";
     angle_opt->multiple = NO;
-    angle_opt->description = _("Angle of major axis in degrees");
+    angle_opt->description = _("Angle of major axis in degrees"); /* CW or CCW? or this does nothing at all?? */
 
     side_opt = G_define_option();
     side_opt->key = "side";
@@ -110,7 +110,7 @@
     if (distb_opt->answer)
 	db = atof(distb_opt->answer);
     else
-	db = da;
+	db = fabs(da);
 
     if (angle_opt->answer)
 	dalpha = atof(angle_opt->answer);
@@ -129,6 +129,13 @@
     else
 	side = 0;
 
+    /* backwawrds compatibility with v.parallel from GRASS 6.2,
+       where negative distances mean left side */
+    if (da < 0) {
+	da *= -1;
+	side = -1;
+    }
+
     Vect_set_open_level(2);
     Vect_open_old(&In, in_opt->answer, "");
     Vect_open_new(&Out, out_opt->answer, 0);


Property changes on: grass/branches/develbranch_6/vector/v.parallel2/main.c
___________________________________________________________________
Added: svn:mime-type
   + text/x-csrc



More information about the grass-commit mailing list