Package com.github.davidmoten.rtree.geometry

Examples of com.github.davidmoten.rtree.geometry.Rectangle


        assertTrue(b.intersects(a));
    }

    @Test
    public void testIntersectsOneRectangleContainsTheOther() {
        Rectangle a = rectangle(10, 10, 50, 50);
        Rectangle b = rectangle(20, 20, 40, 40);
        assertTrue(a.intersects(b));
        assertTrue(b.intersects(a));
    }
View Full Code Here


        assertTrue(b.intersects(a));
    }
   
    @Test
    public void testContains() {
        Rectangle r = rectangle(10,20,30,40);
        assertTrue(r.contains(20,30));
    }
View Full Code Here

        assertTrue(r.contains(20,30));
    }
   
    @Test
    public void testContainsReturnsFalseWhenLessThanMinY() {
        Rectangle r = rectangle(10,20,30,40);
        assertFalse(r.contains(20,19));
    }
View Full Code Here

        assertFalse(r.contains(20,19));
    }
   
    @Test
    public void testContainsReturnsFalseWhenGreaterThanMaxY() {
        Rectangle r = rectangle(10,20,30,40);
        assertFalse(r.contains(20,41));
    }
View Full Code Here

        assertFalse(r.contains(20,41));
    }
   
    @Test
    public void testContainsReturnsFalseWhenGreaterThanMaxX() {
        Rectangle r = rectangle(10,20,30,40);
        assertFalse(r.contains(31,30));
    }
View Full Code Here

        assertFalse(r.contains(31,30));
    }
   
    @Test
    public void testContainsReturnsFalseWhenLessThanMinX() {
        Rectangle r = rectangle(10,20,30,40);
        assertFalse(r.contains(9,30));
    }
View Full Code Here

        new Leaf<Object, Rectangle>(new ArrayList<Entry<Object, Rectangle>>(), context);
    }

    @Test
    public void testMbr() {
        Rectangle r1 = Geometries.rectangle(0, 1, 3, 5);
        Rectangle r2 = Geometries.rectangle(1, 2, 4, 6);
        @SuppressWarnings("unchecked")
        Rectangle r = new Leaf<Object, Rectangle>(Arrays.asList(Entry.entry(new Object(), r1),
                Entry.entry(new Object(), r2)), context).geometry().mbr();
        assertEquals(r1.add(r2), r);
    }
View Full Code Here

TOP

Related Classes of com.github.davidmoten.rtree.geometry.Rectangle

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.