Package org.opentripplanner.visibility

Examples of org.opentripplanner.visibility.VisibilityGraph


                12.3404923, 45.4338996, 12.3402845, 45.4344296, 12.3402433, 45.4344174, 12.3401433,
                45.4343973, 12.3401691, 45.4343433);

        Environment environment = new Environment(Arrays.asList(poly));
        environment.enforce_standard_form();
        VisibilityGraph vg = new VisibilityGraph(environment, 0.0000001);

        boolean expected[][] = {{ true,  true,  true, false, false, false, false,  true},
                                { true,  true,  true,  true,  true, false, false,  true},
                                { true,  true,  true,  true,  true,  true,  true,  true},
                                {false,  true,  true,  true,  true, false,  true,  true},
                                {false,  true,  true,  true,  true,  true,  true,  true},
                                {false, false,  true, false,  true,  true,  true, false},
                                {false, false,  true,  true,  true,  true,  true,  true},
                                { true,  true,  true,  true,  true, false,  true,  true}};

        for (int i = 0; i < expected.length; ++i) {
            for (int j = 0; j < expected[i].length; ++j) {
                assertEquals(" at " + i + ", " + j, expected[i][j], vg.get(i, j));
            }
        }
    }
View Full Code Here


                12.3374185, 45.4334486, 12.3391652, 45.4339348, 12.3391453, 45.4339861);

        Environment environment = new Environment(Arrays.asList(poly));
        environment.enforce_standard_form();

        VisibilityGraph vg = new VisibilityGraph(environment, 0.0000001);

        boolean expected[][] = {
                { true,  true, false,  true,  true, false,  true,  true,  true,  true, false, false, false, false,  true, false,  true,  true, false, false, false, false, false, false, false, false,  true},
                { true,  true,  true,  true,  true, false,  true,  true,  true, false, false, false, false, false, false, false,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true},
                {false,  true,  true,  true,  true,  true,  true,  true, false, false, false, false, false, false, false, false, false,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true},
                { true,  true,  true,  true,  true,  true,  true,  true, false, false, false, false, false, false, false, false, false,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true},
                { true,  true,  true,  true,  true,  true,  true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false,  true},
                {false, false,  true,  true,  true,  true,  true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false},
                { true,  true,  true,  true,  true,  true,  true,  true, false, false, false, false, false, false, false, false, false, false, false, false, false,  true,  true,  true,  true,  true,  true},
                { true,  true,  true,  true, false, false,  true,  true,  true, false, false, false, false, false, false, false, false,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true},
                { true,  true, false, false, false, false, false,  true,  true,  true, false, false, false, false, false, false,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true},
                { true, false, false, false, false, false, false, false,  true,  true,  true,  true,  true, false,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true},
                {false, false, false, false, false, false, false, false, false,  true,  true,  true, false,  true,  true,  true,  true,  true,  true,  true,  true, false, false, false, false, false, false},
                {false, false, false, false, false, false, false, false, false,  true,  true,  true,  true,  true,  true,  true,  true, false, false, false, false, false, false,  true,  true,  true, false},
                {false, false, false, false, false, false, false, false, false,  true, false,  true,  true,  true,  true, false,  true, false, false, false, false, false, false, false,  true,  true,  true},
                {false, false, false, false, false, false, false, false, false, false,  true,  true,  true,  true,  true, false, false, false, false, false, false, false, false, false, false, false, false},
                { true, false, false, false, false, false, false, false, false,  true,  true,  true,  true,  true,  true,  true,  true, false, false, false, false, false, false, false, false,  true,  true},
                {false, false, false, false, false, false, false, false, false,  true,  true,  true, false, false,  true,  true,  true, false, false, false, false, false, false, false, false, false, false},
                { true,  true, false, false, false, false, false, false,  true,  true,  true,  true,  true, false,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true},
                { true,  true,  true,  true, false, false, false,  true,  true,  true,  true, false, false, false, false, false,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true,  true},
                {false,  true,  true,  true, false, false, false,  true,  true,  true,  true, false, false, false, false, false,  true,  true,  true,  true, false, false, false, false, false, false, false},
                {false,  true,  true,  true, false, false, false,  true,  true,  true,  true, false, false, false, false, false,  true,  true,  true,  true,  true, false, false, false, false, false, false},
                {false,  true,  true,  true, false, false, false,  true,  true,  true,  true, false, false, false, false, false,  true,  true, false,  true,  true,  true, false, false, false, false, false},
                {false,  true,  true,  true, false, false,  true,  true,  true,  true, false, false, false, false, false, false,  true,  true, false, false,  true,  true,  true,  true,  true,  true,  true},
                {false,  true,  true,  true, false, false,  true,  true,  true,  true, false, false, false, false, false, false,  true,  true, false, false, false,  true,  true,  true, false, false, false},
                {false,  true,  true,  true, false, false,  true,  true,  true,  true, false,  true, false, false, false, false,  true,  true, false, false, false,  true,  true,  true,  true,  true,  true},
                {false,  true,  true,  true, false, false,  true,  true,  true,  true, false,  true,  true, false, false, false,  true,  true, false, false, false,  true, false,  true,  true,  true,  true},
                {false,  true,  true,  true, false, false,  true,  true,  true,  true, false,  true,  true, false,  true, false,  true,  true, false, false, false,  true, false,  true,  true,  true,  true},
                { true,  true,  true,  true,  true, false,  true,  true,  true,  true, false, false,  true, false,  true, false,  true,  true, false, false, false,  true, false,  true,  true,  true,  true}
        };

        for (int i = 0; i < expected.length; ++i) {
            for (int j = 0; j < expected[i].length; ++j) {
                assertEquals(" at " + i + ", " + j, expected[i][j], vg.get(i, j));
            }
        }
    }
View Full Code Here

        );

        Environment environment = new Environment(Arrays.asList(poly));
        environment.enforce_standard_form();

        VisibilityGraph vg = new VisibilityGraph(environment, 0.0000001);

        boolean expected[][] = { { true, true, true, false, true, true },
                { true, true, true, true, true, true }, { true, true, true, true, true, false },
                { false, true, true, true, true, false }, { true, true, true, true, true, true },
                { true, true, false, false, true, true } };

        for (int i = 0; i < expected.length; ++i) {
            for (int j = 0; j < expected[i].length; ++j) {
                assertEquals(" at " + i + ", " + j, expected[i][j], vg.get(i, j));
            }
        }
    }
View Full Code Here

            poly.reverse();
        }
        Environment environment = new Environment(Arrays.asList(poly));
        environment.enforce_standard_form();

        VisibilityGraph vg = new VisibilityGraph(environment, 0.01);
        boolean expected[][] = {
                { true, true, false, false, false, false, true, true, true, true },
                { true, true, true, false, false, true, true, true, false, false },
                { false, true, true, true, true, true, true, false, false, false },
                { false, false, true, true, true, true, false, false, false, false },
                { false, false, true, true, true, true, false, false, false, false },
                { false, true, true, true, true, true, true, false, false, false },
                { true, true, true, false, false, true, true, true, false, false },
                { true, true, false, false, false, false, true, true, true, true },
                { true, false, false, false, false, false, false, true, true, true },
                { true, false, false, false, false, false, false, true, true, true } };

        for (int i = 0; i < expected.length; ++i) {
            for (int j = 0; j < expected[i].length; ++j) {
                assertEquals(expected[i][j], vg.get(i, j));
            }
        }
    }
View Full Code Here

        Environment environment = new Environment(Arrays.asList(poly(1, 1, 5, 1, 5, 5, 1, 5),
                poly(2, 3.5, 2, 4.5, 3, 4.5, 3, 3.5)));
        environment.enforce_standard_form();

        VisibilityGraph vg = new VisibilityGraph(environment, 0.01);

        boolean expected[][] = { { true, true, true, true, true, true, false, true },
                { true, true, true, false, true, false, true, true },
                { true, true, true, true, false, true, true, true },
                { true, false, true, true, true, true, true, false },
                { true, true, false, true, true, true, false, true },
                { true, false, true, true, true, true, true, false },
                { false, true, true, true, false, true, true, true },
                { true, true, true, false, true, false, true, true } };

        for (int i = 0; i < expected.length; ++i) {
            for (int j = 0; j < expected[i].length; ++j) {
                assertEquals("difference at " + i + ", " + j, expected[i][j], vg.get(i, j));
            }
        }

    }
View Full Code Here

    public void testSquareOffCenterInSquare() {
        Environment environment = new Environment(Arrays.asList(poly(1, 1, 5, 1, 5, 5, 1, 5),
                poly(2, 2, 2, 3, 3, 3, 3, 2)));
        environment.enforce_standard_form();

        VisibilityGraph vg = new VisibilityGraph(environment, 0.01);

        boolean expected[][] = { { true, true, false, true, true, true, false, true },
                { true, true, true, true, true, false, true, true },
                { false, true, true, true, false, true, true, true },
                { true, true, true, true, true, true, true, false },
                { true, true, false, true, true, true, false, true },
                { true, false, true, true, true, true, true, false },
                { false, true, true, true, false, true, true, true },
                { true, true, true, false, true, false, true, true } };
        for (int i = 0; i < expected.length; ++i) {
            for (int j = 0; j < expected[i].length; ++j) {
                assertEquals(expected[i][j], vg.get(i, j));
            }
        }

    }
View Full Code Here

TOP

Related Classes of org.opentripplanner.visibility.VisibilityGraph

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.