@Override public EdgeExplorer createEdgeExplorer(final EdgeFilter filter) { if (filter == EdgeFilter.ALL_EDGES) return createEdgeExplorer(); return lg.createEdgeExplorer( new EdgeFilter() { @Override public boolean accept(EdgeIteratorState edgeIterState) { if (((EdgeSkipIterator) edgeIterState).isShortcut()) return false; return filter.accept(edgeIterState); } }); }
@Override public EdgeExplorer createEdgeExplorer() { return lg.createEdgeExplorer(NO_SHORTCUTS); }