public class FlexTransitBoardAlight extends TransitBoardAlight implements TemporaryEdge
Edge.ValidVertexTypes
boarding
Constructor and Description |
---|
FlexTransitBoardAlight(PatternStopVertex fromPatternStop,
TransitStopArrive toStationVertex,
int stopIndex,
PartialPatternHop hop) |
FlexTransitBoardAlight(TransitStopDepart fromStopVertex,
PatternStopVertex toPatternVertex,
int stopIndex,
PartialPatternHop hop) |
Modifier and Type | Method and Description |
---|---|
int |
calculateWait(State s0,
ServiceDay sd,
TripTimes tripTimes) |
long |
getExtraWeight(RoutingRequest options) |
TripTimes |
getNextTrip(State s0,
ServiceDay sd,
Timetable timetable) |
boolean |
isDeviated() |
String |
toString() |
State |
traverse(State s0)
Traverse this edge.
|
getDirection, getDistance, getGeometry, getMode, getName, getName, getPattern, getStopIndex, optimisticTraverse, timeLowerBound, traverse, weightLowerBound
getAzimuth, getDisplayGeometry, getFromVertex, getId, getToVertex, getTrip, getValidVertexTypes, hasBogusName, hashCode, isEquivalentTo, isPartial, isReverseOf, isRoundabout, vertexTypesValid
public FlexTransitBoardAlight(TransitStopDepart fromStopVertex, PatternStopVertex toPatternVertex, int stopIndex, PartialPatternHop hop)
public FlexTransitBoardAlight(PatternStopVertex fromPatternStop, TransitStopArrive toStationVertex, int stopIndex, PartialPatternHop hop)
public State traverse(State s0)
Edge
traverse
in class TransitBoardAlight
s0
- The State coming into the edge.public TripTimes getNextTrip(State s0, ServiceDay sd, Timetable timetable)
getNextTrip
in class TransitBoardAlight
public int calculateWait(State s0, ServiceDay sd, TripTimes tripTimes)
calculateWait
in class TransitBoardAlight
public long getExtraWeight(RoutingRequest options)
getExtraWeight
in class TransitBoardAlight
public boolean isDeviated()
isDeviated
in class TransitBoardAlight
public String toString()
toString
in class TransitBoardAlight
Copyright © 2020. All rights reserved.