Package org.opentripplanner.routing.core

Examples of org.opentripplanner.routing.core.TraverseMode


            /* Add this pattern's route's mode to the modes for this Stop. */
            // This is updating a TraverseModeSet (which is a bitmask).
            // Maybe we should just store that mask in the pattern when it is created.
            // Isn't this skipping the first stop in the pattern?
            // Do we actually need a set of modes for each stop?
            TraverseMode mode = GtfsLibrary.getTraverseMode(this.route);
            stopArrive.getStopVertex().addMode(mode);

            /* Create board/alight edges, but only if pickup/dropoff is enabled in GTFS. */
            if (this.canBoard(stop)) {
                boardEdges[stop] = new TransitBoardAlight(stopDepart, pdv0, stop, mode);
View Full Code Here


    }

    public Leg[] plan(long dateTime, String fromVertex, String toVertex, String onTripId,
               boolean wheelchairAccessible, boolean preferLeastTransfers, TraverseMode preferredMode,
               String excludedRoute, String excludedStop, int legCount) {
        final TraverseMode mode = preferredMode != null ? preferredMode : TraverseMode.TRANSIT;
        RoutingRequest routingRequest = new RoutingRequest();
        routingRequest.setNumItineraries(1);
       
        routingRequest.setArriveBy(dateTime < 0);
        routingRequest.dateTime = Math.abs(dateTime);
View Full Code Here

    while (currentIndex < states.size()) {

      State state = states.get(currentIndex);
      EdgeNarrative edgeNarrative = state.getBackEdgeNarrative();

      TraverseMode mode = edgeNarrative.getMode();

      if (mode.isTransit()) {
        currentIndex = extendTransitLeg(states, currentIndex, options, legs);
      } else {
        currentIndex = extendStreetLeg(states, currentIndex, mode, legs);
      }
    }
View Full Code Here

    while (currentIndex < states.size()) {

      State state = states.get(currentIndex);
      Edge edge = state.getBackEdge();
      EdgeNarrative narrative = state.getBackEdgeNarrative();
      TraverseMode mode = narrative.getMode();

      if (!mode.isTransit())
        break;

      Vertex vFrom = narrative.getFromVertex();
      Vertex vTo = narrative.getToVertex();
View Full Code Here

    while (currentIndex < states.size()) {

      State state = states.get(currentIndex);
      EdgeNarrative narrative = state.getBackEdgeNarrative();
      TraverseMode edgeMode = narrative.getMode();

      if (mode != edgeMode)
        break;

      streetStates.add(state);
View Full Code Here

TOP

Related Classes of org.opentripplanner.routing.core.TraverseMode

Copyright © 2018 www.massapicom. 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.