import java.io.*; import java.util.*; import busradar.madison.*; public class TestRoutes { public static void main(String[] args) throws Exception { FileInputStream file = new FileInputStream("route_points.bin"); DataInputStream in = new DataInputStream(file); int len = in.readInt(); //Route[] route_points = new Route[in.readInt()]; for (int i = 0; i < len; i++) { Route r = new Route(in); System.out.printf("name=%s\n", r.name); ArrayList<RouteTree.Line> lines = new ArrayList<RouteTree.Line>(); // r.tree.find(Integer.MIN_VALUE, Integer.MIN_VALUE, // Integer.MAX_VALUE, Integer.MAX_VALUE, lines); r.tree.find(-89531539, 42936252, -89282637, 43207068, lines); System.out.printf(" cnt=%d\n", lines.size()); System.out.printf(" nr leaves %d\n", r.tree.getNumberOfLeaves()); } } }