Package org.opentripplanner.routing.core

Examples of org.opentripplanner.routing.core.StateEditor.makeState()


    StateEditor edit = s0.edit(this, narrative);
    int runningTime = (int) ((s0.getTime() - _from.getBestDepartureTime()) / 1000);
    edit.setTime(_from.getBestDepartureTime());
    edit.incrementWeight(runningTime);
    return edit.makeState();
  }
}
View Full Code Here


    EdgeNarrative narrative = createNarrative(s0);
    StateEditor edit = s0.edit(this, narrative);
    edit.incrementTimeInSeconds(options.minTransferTime);
    double w = options.minTransferTime * options.waitAtBeginningFactor;
    edit.incrementWeight(w);
    return edit.makeState();
  }

  @Override
  public String toString() {
    return "WaitingBeginsAtStopEdge(stop=" + _stop.getId() + ")";
View Full Code Here

      edit.incrementTimeInSeconds(options.minTransferTime);

      double w = options.minTransferTime * options.waitAtBeginningFactor;
      edit.incrementWeight(w);

      State r = edit.makeState();
      results = r.addToExistingResultChain(results);
    }

    return results;
  }
View Full Code Here

    edit.setTime(_instance.getBestArrivalTime());

    double weight = computeWeightForTransferTime(options, transferTime);
    edit.incrementWeight(weight);

    return edit.makeState();
  }

  private State traverseReverse(State s0) {

    TraverseOptions options = s0.getOptions();
View Full Code Here

    edit.setTime(t);

    double weight = computeWeightForTransferTime(options, transferTime);
    edit.incrementWeight(weight);

    return edit.makeState();
  }

  /****
   * Private Methods
   ****/
 
View Full Code Here

    StateEditor edit = s0.edit(this, narrative);
    int runningTime = computeRunningTime();
    edit.incrementTimeInSeconds(runningTime);
    edit.incrementWeight(runningTime);

    return edit.makeState();
  }

  /****
   * Private Methods
   ****/
 
View Full Code Here

    EdgeNarrative narrative = createNarrative(s0);
    StateEditor edit = s0.edit(this, narrative);
    edit.incrementTimeInSeconds(dwellTime);
    edit.incrementWeight(dwellTime);

    return edit.makeState();
  }

  private EdgeNarrative createNarrative(State s0) {
    BlockArrivalVertex fromVertex = new BlockArrivalVertex(_context, _instance);
    BlockDepartureVertex toVertex = new BlockDepartureVertex(_context,
View Full Code Here

    double weight = ItineraryWeightingLibrary.computeTransferWeight(
        transferTime, options);
    edit.incrementWeight(weight);

    return edit.makeState();
  }

  private State traverseReverse(State s0) {

    TraverseOptions options = s0.getOptions();
View Full Code Here

    EdgeNarrative narrative = createNarrative(s0, s0.getTime());
    StateEditor edit = s0.edit(this, narrative);
    edit.setTime(_instance.getBestArrivalTime());
    edit.incrementWeight(weight);

    return edit.makeState();
  }

  /****
   * Private Methods
   ****/
 
View Full Code Here

    EdgeNarrative narrative = createNarrative(s0);
    StateEditor edit = s0.edit(this, narrative);
    edit.incrementTimeInSeconds(dwellTime);
    edit.incrementWeight(dwellTime);
    return edit.makeState();
  }

  private EdgeNarrative createNarrative(State s0) {
    TPOfflineBlockArrivalVertex fromVertex = new TPOfflineBlockArrivalVertex(
        _context, _instance);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.