Преглед на файлове

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 преди 12 години
родител
ревизия
61f595adb0
променени са 1 файла, в които са добавени 11 реда и са изтрити 0 реда
  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:
             for box in boxlist:
                 self.append(box)
                 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):
     def __len__(self):
         return self.c_boxlist.contents.n_values
         return self.c_boxlist.contents.n_values