Exemplo n.º 1
0
 def check(self):
     x1 = self.evaluate_expression(self.get_parameter(0))
     y1 = self.evaluate_expression(self.get_parameter(1))
     x2 = self.evaluate_expression(self.get_parameter(2))
     y2 = self.evaluate_expression(self.get_parameter(3))
     instances = [instance for instance in self.get_frame_instances()
         if collide_line(instance.x1, instance.y1, instance.x2, instance.y2,
         x1, y1, x2, y2)]
     self.select_frame_instances(instances)
     return len(instances) > 0
Exemplo n.º 2
0
 def check(self):
     x1 = self.evaluate_index(0)
     y1 = self.evaluate_index(1)
     x2 = self.evaluate_index(2)
     y2 = self.evaluate_index(3)
     instances = [instance for instance in self.get_frame_instances()
         if collide_line(instance.x1, instance.y1, instance.x2, instance.y2,
         x1, y1, x2, y2)]
     self.select_frame_instances(instances)
     return len(instances) > 0
Exemplo n.º 3
0
 def check(self):
     x1 = self.evaluate_expression(self.get_parameter(0))
     y1 = self.evaluate_expression(self.get_parameter(1))
     x2 = self.evaluate_expression(self.get_parameter(2))
     y2 = self.evaluate_expression(self.get_parameter(3))
     instances = [
         instance for instance in self.get_frame_instances()
         if collide_line(instance.x1, instance.y1, instance.x2, instance.y2,
                         x1, y1, x2, y2)
     ]
     self.select_frame_instances(instances)
     return len(instances) > 0
Exemplo n.º 4
0
 def check(self):
     x1 = self.evaluate_index(0)
     y1 = self.evaluate_index(1)
     x2 = self.evaluate_index(2)
     y2 = self.evaluate_index(3)
     instances = [
         instance for instance in self.get_frame_instances()
         if collide_line(instance.x1, instance.y1, instance.x2, instance.y2,
                         x1, y1, x2, y2)
     ]
     self.select_frame_instances(instances)
     return len(instances) > 0