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() ))
def register_delete(self): space = self.space changed_geometries.register(space.level_id, space.geometry.intersection(self.geometry))
def register_delete(self): changed_geometries.register(self.level_id, self.geometry)
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())