Beispiel #1
0
 def register_change(self, force=False):
     space = self.space
     force = force or self.all_geometry_changed
     if force or self.geometry_changed:
         changed_geometries.register(space.level_id, space.geometry.intersection(
             self.geometry if force else self.get_changed_geometry()
         ))
Beispiel #2
0
 def register_change(self, force=False):
     space = self.space
     force = force or self.all_geometry_changed
     if force or self.geometry_changed:
         changed_geometries.register(space.level_id, space.geometry.intersection(
             self.geometry if force else self.get_changed_geometry()
         ))
Beispiel #3
0
 def register_delete(self):
     space = self.space
     changed_geometries.register(space.level_id,
                                 space.geometry.intersection(self.geometry))
Beispiel #4
0
 def register_delete(self):
     changed_geometries.register(self.level_id, self.geometry)
Beispiel #5
0
 def register_change(self, force=False):
     force = force or self.all_geometry_changed
     if force or self.geometry_changed:
         changed_geometries.register(self.level_id, self.geometry if force else self.get_changed_geometry())
Beispiel #6
0
 def register_delete(self):
     changed_geometries.register(self.level_id, self.geometry)
Beispiel #7
0
 def register_change(self, force=False):
     force = force or self.all_geometry_changed
     if force or self.geometry_changed:
         changed_geometries.register(self.level_id, self.geometry if force else self.get_changed_geometry())
Beispiel #8
0
 def register_delete(self):
     space = self.space
     changed_geometries.register(space.level_id, space.geometry.intersection(self.geometry))