public class FlexPatternHop extends PatternHop
Edge.ValidVertexTypesstopIndex| Modifier | Constructor and Description |
|---|---|
|
FlexPatternHop(PatternStopVertex from,
PatternStopVertex to,
Stop begin,
Stop end,
int stopIndex) |
protected |
FlexPatternHop(PatternStopVertex from,
PatternStopVertex to,
Stop begin,
Stop end,
int stopIndex,
boolean setInPattern) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRequestService(boolean boarding) |
org.opentripplanner.routing.edgetype.flex.FlexPatternHop.RequestStops |
getRequestDropoff()
Return the permissions associated with unscheduled dropoffs in between the endpoints of this
PatternHop.
|
org.opentripplanner.routing.edgetype.flex.FlexPatternHop.RequestStops |
getRequestPickup()
Return the permissions associated with unscheduled pickups in between the endpoints of this
PatternHop.
|
org.locationtech.jts.geom.Geometry |
getServiceArea() |
double |
getServiceAreaRadius() |
boolean |
hasFlexService()
Return true if any GTFS-Flex service is defined for this hop.
|
boolean |
hasServiceArea() |
void |
setRequestDropoff(org.opentripplanner.routing.edgetype.flex.FlexPatternHop.RequestStops requestDropoff) |
void |
setRequestDropoff(int code) |
void |
setRequestPickup(org.opentripplanner.routing.edgetype.flex.FlexPatternHop.RequestStops requestPickup) |
void |
setRequestPickup(int code) |
void |
setServiceArea(org.locationtech.jts.geom.Geometry serviceArea) |
void |
setServiceAreaRadius(double serviceAreaRadius) |
getBeginStop, getDistance, getEndStop, getFeedId, getGeometry, getMode, getName, getName, getRunningTime, getStopIndex, getWeight, optimisticTraverse, setGeometry, timeLowerBound, toString, traverse, traverse, weightLowerBoundgetPatterngetAzimuth, getDirection, getDisplayGeometry, getFromVertex, getId, getToVertex, getTrip, getValidVertexTypes, hasBogusName, hashCode, isEquivalentTo, isPartial, isReverseOf, isRoundabout, vertexTypesValidpublic FlexPatternHop(PatternStopVertex from, PatternStopVertex to, Stop begin, Stop end, int stopIndex)
protected FlexPatternHop(PatternStopVertex from, PatternStopVertex to, Stop begin, Stop end, int stopIndex, boolean setInPattern)
public org.opentripplanner.routing.edgetype.flex.FlexPatternHop.RequestStops getRequestPickup()
public org.opentripplanner.routing.edgetype.flex.FlexPatternHop.RequestStops getRequestDropoff()
public boolean hasFlexService()
PatternHophasFlexService in class PatternHoppublic boolean canRequestService(boolean boarding)
public double getServiceAreaRadius()
public org.locationtech.jts.geom.Geometry getServiceArea()
public boolean hasServiceArea()
public void setRequestPickup(org.opentripplanner.routing.edgetype.flex.FlexPatternHop.RequestStops requestPickup)
public void setRequestPickup(int code)
public void setRequestDropoff(org.opentripplanner.routing.edgetype.flex.FlexPatternHop.RequestStops requestDropoff)
public void setRequestDropoff(int code)
public void setServiceAreaRadius(double serviceAreaRadius)
public void setServiceArea(org.locationtech.jts.geom.Geometry serviceArea)
Copyright © 2020. All rights reserved.