| 
    GRASS 8 Programmer's Manual
    8.5.0dev(2025)-9d806b45d8
    
   | 
 
Vedit library - vertex manipulation. More...
#include <grass/vedit.h>
Go to the source code of this file.
Functions | |
| int | Vedit_move_vertex (struct Map_info *Map, struct Map_info **BgMap, int nbgmaps, struct ilist *List, struct line_pnts *coord, double thresh_coords, double thresh_snap, double move_x, double move_y, double move_z, int move_first, int snap) | 
| Move all vertices in bounding box(es)  More... | |
| int | Vedit_add_vertex (struct Map_info *Map, struct ilist *List, struct line_pnts *coord, double thresh) | 
| Add new vertex to line.  More... | |
| int | Vedit_remove_vertex (struct Map_info *Map, struct ilist *List, struct line_pnts *coord, double thresh) | 
| Remove vertex from line.  More... | |
Vedit library - vertex manipulation.
(C) 2006-2008 by the GRASS Development Team
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
Definition in file vertex.c.
| int Vedit_move_vertex | ( | struct Map_info * | Map, | 
| struct Map_info ** | BgMap, | ||
| int | nbgmaps, | ||
| struct ilist * | List, | ||
| struct line_pnts * | coord, | ||
| double | thresh_coords, | ||
| double | thresh_snap, | ||
| double | move_x, | ||
| double | move_y, | ||
| double | move_z, | ||
| int | move_first, | ||
| int | snap | ||
| ) | 
Move all vertices in bounding box(es)
| Map | pointer to Map_info | 
| BgMap,nbgmaps | list of background vector maps for snapping | 
| List | list of selected lines | 
| coord | points location | 
| thresh_coords | threshold value for selecting lines | 
| thresh_snap | threshold value used for snapping | 
| move_x,move_y,move_z | direction (move_z is used when map is 3D) | 
| move_first | move only first vertex found in the bounding box | 
| snap | snapping mode (see vedit.h) |