public class PatternDwell extends TablePatternEdge implements OnboardEdge, DwellEdge
Edge.ValidVertexTypes| Constructor and Description |
|---|
PatternDwell(PatternArriveVertex from,
PatternDepartVertex to,
int stopIndex,
TripPattern tripPattern) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDirection()
Get a direction on paths where it matters, or null
|
double |
getDistance() |
com.vividsolutions.jts.geom.LineString |
getGeometry() |
TraverseMode |
getMode() |
String |
getName()
Gets english localized name
|
String |
getName(Locale locale)
Gets wanted localization
|
int |
getStopIndex()
The stop index (within the trip) of the stop this edge comes from.
|
State |
optimisticTraverse(State s0) |
void |
setStopIndex(int stopIndex) |
double |
timeLowerBound(RoutingRequest options)
Returns a lower bound on traversal time given the routing options.
|
String |
toString() |
State |
traverse(State state0)
Traverse this edge.
|
double |
weightLowerBound(RoutingRequest options)
Returns a lower bound on edge weight given the routing options.
|
getPatterngetAzimuth, getFromVertex, getId, getToVertex, getTrip, getValidVertexTypes, hasBogusName, hashCode, isEquivalentTo, isPartial, isReverseOf, isRoundabout, vertexTypesValidpublic PatternDwell(PatternArriveVertex from, PatternDepartVertex to, int stopIndex, TripPattern tripPattern)
public String getDirection()
EdgegetDirection in class Edgepublic double getDistance()
getDistance in class Edgepublic TraverseMode getMode()
public String getName(Locale locale)
Edgepublic State traverse(State state0)
Edgepublic State optimisticTraverse(State s0)
optimisticTraverse in class Edgepublic double timeLowerBound(RoutingRequest options)
EdgetimeLowerBound in class Edgepublic double weightLowerBound(RoutingRequest options)
EdgeweightLowerBound in class Edgepublic com.vividsolutions.jts.geom.LineString getGeometry()
getGeometry in class Edgepublic void setStopIndex(int stopIndex)
public int getStopIndex()
OnboardEdgegetStopIndex in interface OnboardEdgegetStopIndex in class TablePatternEdgeCopyright © 2018. All rights reserved.