/** * This method enabled or disables the speed mode (Contraction Hierarchies) * * @deprecated use {@link #setCHEnabled(boolean)} instead */ public GraphHopper setCHEnable(boolean enable) { return setCHEnabled(enable); }
@Test public void testNoLoad() { GraphHopper instance = new GraphHopper(). setStoreOnFlush(false). setEncodingManager(encodingManager).setCHEnabled(false); try { instance.route(new GHRequest(42, 10.4, 42, 10)); assertTrue(false); } catch (Exception ex) { assertTrue(ex.getMessage(), ex.getMessage().startsWith("Do a successful call to load or importOrLoad before routing")); } instance = new GraphHopper().setEncodingManager(encodingManager); try { instance.route(new GHRequest(42, 10.4, 42, 10)); assertTrue(false); } catch (Exception ex) { assertTrue(ex.getMessage(), ex.getMessage().startsWith("Do a successful call to load or importOrLoad before routing")); } }
}.setStoreOnFlush(false).setEncodingManager(encodingManager).setCHEnabled(false). loadGraph(graph);
@Test public void testDisconnected179() { GraphHopperStorage graph = new GraphBuilder(encodingManager).create(); initGraph(graph); GraphHopper instance = new GraphHopper(). setStoreOnFlush(false). setEncodingManager(encodingManager).setCHEnabled(false). loadGraph(graph); GHResponse rsp = instance.route(new GHRequest(42, 10, 42, 10.4)); assertTrue(rsp.hasErrors()); try { rsp.getBest().getPoints(); assertTrue(false); } catch (Exception ex) { } instance.close(); }
graph.close(); GraphHopper hopper = new GraphHopper().setGraphHopperLocation(defaultGraphLoc).setCHEnabled(false); hopper.getLMFactoryDecorator().setEnabled(true).setWeightingsAsStrings(Arrays.asList("fastest")); assertEquals(16, hopper.getLMFactoryDecorator().getLandmarks()); hopper = new GraphHopper().setGraphHopperLocation(defaultGraphLoc).setCHEnabled(false); hopper.getLMFactoryDecorator().setEnabled(true).setWeightingsAsStrings(Arrays.asList("fastest"));
graph.close(); GraphHopper hopper = new GraphHopper().setGraphHopperLocation(defaultGraphLoc).setCHEnabled(false).importOrLoad(); EncodingManager em = hopper.getEncodingManager(); assertNotNull(em);
@Test public void testLoad() { GraphHopperStorage graph = new GraphBuilder(encodingManager).create(); initGraph(graph); // do further changes: NodeAccess na = graph.getNodeAccess(); na.setNode(4, 41.9, 10.2); graph.edge(1, 2, 10, false); graph.edge(0, 4, 40, true); graph.edge(4, 3, 40, true); GraphHopper instance = new GraphHopper(). setStoreOnFlush(false). setEncodingManager(encodingManager).setCHEnabled(false). loadGraph(graph); // 3 -> 0 GHResponse rsp = instance.route(new GHRequest(42, 10.4, 42, 10)); assertFalse(rsp.hasErrors()); PathWrapper arsp = rsp.getBest(); assertEquals(80, arsp.getDistance(), 1e-6); PointList points = arsp.getPoints(); assertEquals(42, points.getLatitude(0), 1e-5); assertEquals(10.4, points.getLongitude(0), 1e-5); assertEquals(41.9, points.getLatitude(1), 1e-5); assertEquals(10.2, points.getLongitude(1), 1e-5); assertEquals(3, points.getSize()); instance.close(); }
/** * This method enabled or disables the speed mode (Contraction Hierarchies) * * @deprecated use {@link #setCHEnabled(boolean)} instead */ public GraphHopper setCHEnable(boolean enable) { return setCHEnabled(enable); }
/** * This method enabled or disables the speed mode (Contraction Hierarchies) * * @deprecated use {@link #setCHEnabled(boolean)} instead */ public GraphHopper setCHEnable(boolean enable) { return setCHEnabled(enable); }
/** * * @deprecated Use setEnabled() instead. Will be removed in 0.8. */ public GraphHopper setCHEnable( boolean enable ) { return setCHEnabled(enable); }
forDesktop(). setEncodingManager(new EncodingManager(getAvailableTravelModeNames(), BYTES_FOR_EDGE_FLAGS)). setCHEnabled(false). setEnableInstructions(false). setGraphHopperLocation(path.getAbsolutePath()).