Explorar o código

Add some new attributes to the BoxList

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@55926 15284696-431f-4ddb-bdfa-cd5b030d7da7
Pietro Zambelli %!s(int64=12) %!d(string=hai) anos
pai
achega
61f595adb0
Modificáronse 1 ficheiros con 11 adicións e 0 borrados
  1. 11 0
      lib/python/pygrass/vector/basic.py

+ 11 - 0
lib/python/pygrass/vector/basic.py

@@ -140,6 +140,17 @@ class BoxList(object):
             for box in boxlist:
                 self.append(box)
 
+    @property
+    def ids(self):
+        return [self.c_boxlist.contents.id[i] for i in range(self.n_values)]
+
+    @property
+    def n_values(self):
+        return self.c_boxlist.contents.n_values
+
+    def have_boxes(self):
+        return bool(self.c_boxlist.contents.have_boxes)
+
     def __len__(self):
         return self.c_boxlist.contents.n_values