1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
/*!
\file level.c
\brief Vector library - level info
(C) 2001-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.
\author Original author CERL, probably Dave Gerdes or Mike Higgins.
Update to GRASS 5.7 Radim Blazek and David D. Gray.
\date 2001-2008
*/
#include <grass/Vect.h>
#include <grass/glocale.h>
/*!
\brief Returns level that Map is opened at
- 1: no topology
- 2: topology support
\param Map vector map
\return open level
\return -1 on error
*/
int Vect_level(struct Map_info *Map)
{
if (Map->open != VECT_OPEN_CODE) {
if (Map->open != VECT_CLOSED_CODE)
G_warning("Vect_level(): %s",
_("Map structure was never initialized"));
else
G_warning("Vect_level(): %s", _("Map structure has been closed"));
return (-1);
}
return (Map->level);
}
|