Ejemplo n.º 1
0
  @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);
          }
        });
  }
Ejemplo n.º 2
0
 @Override
 public EdgeExplorer createEdgeExplorer() {
   return lg.createEdgeExplorer(NO_SHORTCUTS);
 }