Example #1
0
def test_not_in_ellipse():
    pt = (5, 5)

    for pars in [(0, 0, 4, 4, 0), (0, 0, 4, 4, np.pi), (-4, -4, 5, 3, 0),
                 (-4, -4, 5, 3, np.pi / 4), (-4, -4, 5, 3, np.pi / 5),
                 (-4, -4, 5, 3, 1.23 * np.pi)]:
        assert not in_ellipse(pt, pars)
Example #2
0
def test_in_ellipse():
    pt = (5, 5)

    for pars in [(0, 0, 10, 10, 0), (0, 0, 10, 10, np.pi), (4, 4, 10, 5, 0),
                 (4, 4, 10, 5, np.pi / 4), (4, 4, 10, 5, np.pi / 5),
                 (4, 4, 10, 5, 1.23 * np.pi)]:
        assert in_ellipse(pt, pars)
Example #3
0
def test_not_in_ellipse():
    pt = (5, 5)

    for pars in [(0, 0, 4, 4, 0),
                 (0, 0, 4, 4, np.pi),
                 (-4, -4, 5, 3, 0),
                 (-4, -4, 5, 3, np.pi/4),
                 (-4, -4, 5, 3, np.pi/5),
                 (-4, -4, 5, 3, 1.23*np.pi)]:
        assert not in_ellipse(pt, pars)
Example #4
0
def test_in_ellipse():
    pt = (5, 5)

    for pars in [(0, 0, 10, 10, 0),
                 (0, 0, 10, 10, np.pi),
                 (4, 4, 10, 5, 0),
                 (4, 4, 10, 5, np.pi/4),
                 (4, 4, 10, 5, np.pi/5),
                 (4, 4, 10, 5, 1.23*np.pi)]:
        assert in_ellipse(pt, pars)