예제 #1
0
def test_is_inside_yes_on_boundary_case2():
    pairs = {
        tuple([1, 2]): 1,
        tuple([3, 0]): 1,
        tuple([5, 6]): 1,
        tuple([10, 6]): 1
    }
    test_point = np.array([6, 6])
    assert la.is_inside(pairs, test_point) == 1
예제 #2
0
 def is_inside(self, test_point):
     return is_inside(self.pairs, test_point)
예제 #3
0
def test_is_inside_yes_case3():
    pairs = {tuple([1, 0]): 1, tuple([3, 0]): 1}
    test_point = np.array([5, 0])
    assert la.is_inside(pairs, test_point) == 0
예제 #4
0
def test_is_inside_no_case2():
    pairs = {tuple([1, 0]): 1, tuple([3, 0]): 1}
    test_point = np.array([4, 5])
    assert la.is_inside(pairs, test_point) == 0
예제 #5
0
def test_is_inside_no():
    pairs = {tuple([1, 4]): 1, tuple([2, 0]): 1, tuple([3, 6]): 1}
    test_point = np.array([2, -1])
    assert la.is_inside(pairs, test_point) == 0
예제 #6
0
def test_is_inside_yes_on_boundary():
    pairs = {tuple([1, 4]): 1, tuple([2, 0]): 1, tuple([3, 6]): 1}
    test_point = np.array([2, 5])
    assert la.is_inside(pairs, test_point) == 1