org.onebusaway.transit_data_federation.impl.otp
Class OBAState

java.lang.Object
  extended by org.opentripplanner.routing.core.State
      extended by org.onebusaway.transit_data_federation.impl.otp.OBAState
All Implemented Interfaces:
Cloneable

public class OBAState
extends org.opentripplanner.routing.core.State


Field Summary
 
Fields inherited from class org.opentripplanner.routing.core.State
backEdge, backEdgeNarrative, backState, hops, next, stateData, time, vertex, weight
 
Constructor Summary
OBAState(long time, org.opentripplanner.routing.core.Vertex vertex, org.opentripplanner.routing.core.TraverseOptions opt)
           
 
Method Summary
 org.opentripplanner.routing.core.State createState(long time, org.opentripplanner.routing.core.Vertex vertex, org.opentripplanner.routing.core.TraverseOptions options)
           
 org.opentripplanner.routing.core.StateEditor edit(org.opentripplanner.routing.core.Edge e)
           
 org.opentripplanner.routing.core.StateEditor edit(org.opentripplanner.routing.core.Edge e, org.opentripplanner.routing.core.EdgeNarrative en)
           
 long getInitialWaitTime()
           
 int getMaxBlockSequence()
           
 TripSequence getTripSequence()
           
 boolean isLookaheadItinerary()
           
 
Methods inherited from class org.opentripplanner.routing.core.State
addToExistingResultChain, betterThan, checkNegativeWeight, clone, detachNextResult, dominates, dumpPath, exceedsHopLimit, exceedsWeightLimit, getAbsTimeDeltaMsec, getBackEdge, getBackEdgeNarrative, getBackState, getElapsedTime, getExtension, getLastAlightedTime, getNextResult, getNumBoardings, getOptions, getPreviousStop, getRoute, getStartTime, getTime, getTimeDeltaMsec, getTrip, getTripId, getVertex, getWalkDistance, getWeight, getWeightDelta, getZone, isAlightedLocal, isEverBoarded, isOnboard, reversedClone, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OBAState

public OBAState(long time,
                org.opentripplanner.routing.core.Vertex vertex,
                org.opentripplanner.routing.core.TraverseOptions opt)
Method Detail

createState

public org.opentripplanner.routing.core.State createState(long time,
                                                          org.opentripplanner.routing.core.Vertex vertex,
                                                          org.opentripplanner.routing.core.TraverseOptions options)
Overrides:
createState in class org.opentripplanner.routing.core.State

edit

public org.opentripplanner.routing.core.StateEditor edit(org.opentripplanner.routing.core.Edge e)
Overrides:
edit in class org.opentripplanner.routing.core.State

edit

public org.opentripplanner.routing.core.StateEditor edit(org.opentripplanner.routing.core.Edge e,
                                                         org.opentripplanner.routing.core.EdgeNarrative en)
Overrides:
edit in class org.opentripplanner.routing.core.State

getMaxBlockSequence

public int getMaxBlockSequence()

getInitialWaitTime

public long getInitialWaitTime()

getTripSequence

public TripSequence getTripSequence()

isLookaheadItinerary

public boolean isLookaheadItinerary()


Copyright © 2011 OneBusAway. All Rights Reserved.