Example #1
0
  def test_edges(self):
    self.assertTrue(sol.in_poly(self.poly, (9, 5)))
    self.assertTrue(sol.in_poly(self.poly, (10, 5)))
    self.assertFalse(sol.in_poly(self.poly, (11, 5)))

    self.assertTrue(sol.in_poly(self.poly, (5, 1)))
    self.assertTrue(sol.in_poly(self.poly, (5, 0)))
    self.assertFalse(sol.in_poly(self.poly, (5, -1)))

    self.assertFalse(sol.in_poly(self.poly, (-1, 5)))
    self.assertTrue(sol.in_poly(self.poly, (0, 5)))
    self.assertTrue(sol.in_poly(self.poly, (1, 5)))
Example #2
0
    def test_edges(self):
        self.assertTrue(sol.in_poly(self.poly, (9, 5)))
        self.assertTrue(sol.in_poly(self.poly, (10, 5)))
        self.assertFalse(sol.in_poly(self.poly, (11, 5)))

        self.assertTrue(sol.in_poly(self.poly, (5, 1)))
        self.assertTrue(sol.in_poly(self.poly, (5, 0)))
        self.assertFalse(sol.in_poly(self.poly, (5, -1)))

        self.assertFalse(sol.in_poly(self.poly, (-1, 5)))
        self.assertTrue(sol.in_poly(self.poly, (0, 5)))
        self.assertTrue(sol.in_poly(self.poly, (1, 5)))
Example #3
0
    def test_edges(self):
        self.assertTrue(sol.in_poly(self.poly, (5, 4)))
        self.assertTrue(sol.in_poly(self.poly, (5, 5)))
        self.assertFalse(sol.in_poly(self.poly, (5, 6)))

        self.assertTrue(sol.in_poly(self.poly, (15, 4)))
        self.assertTrue(sol.in_poly(self.poly, (15, 5)))
        self.assertFalse(sol.in_poly(self.poly, (15, 6)))
Example #4
0
  def test_edges(self):
    self.assertTrue(sol.in_poly(self.poly, (5, 4)))
    self.assertTrue(sol.in_poly(self.poly, (5, 5)))
    self.assertFalse(sol.in_poly(self.poly, (5, 6)))

    self.assertTrue(sol.in_poly(self.poly, (15, 4)))
    self.assertTrue(sol.in_poly(self.poly, (15, 5)))
    self.assertFalse(sol.in_poly(self.poly, (15, 6)))
Example #5
0
 def test_in(self):
     self.assertTrue(sol.in_poly(self.poly, (5, 5)))
Example #6
0
 def test_vertices(self):
     for point in self.poly:
         self.assertTrue(sol.in_poly(self.poly, point))
Example #7
0
 def test_out(self):
     self.assertFalse(sol.in_poly(self.poly, (0, 10)))
     self.assertFalse(sol.in_poly(self.poly, (20, 10)))
Example #8
0
 def test_in(self):
     self.assertTrue(sol.in_poly(self.poly, (10, 1)))
     self.assertTrue(sol.in_poly(self.poly, (3, 3)))
     self.assertTrue(sol.in_poly(self.poly, (18, 1)))
Example #9
0
 def test_in(self):
   self.assertTrue(sol.in_poly(self.poly, (5, 5)))
Example #10
0
 def test_vertices(self):
   for point in self.poly:
     self.assertTrue(sol.in_poly(self.poly, point))
Example #11
0
 def test_out(self):
   self.assertFalse(sol.in_poly(self.poly, (0, 10)))
   self.assertFalse(sol.in_poly(self.poly, (20, 10)))
Example #12
0
 def test_in(self):
   self.assertTrue(sol.in_poly(self.poly, (10, 1)))
   self.assertTrue(sol.in_poly(self.poly, (3, 3)))
   self.assertTrue(sol.in_poly(self.poly, (18, 1)))