public class FlexPatternHop extends PatternHop
Edge.ValidVertexTypes
stopIndex
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, weightLowerBound
getPattern
getAzimuth, getDirection, getDisplayGeometry, getFromVertex, getId, getToVertex, getTrip, getValidVertexTypes, hasBogusName, hashCode, isEquivalentTo, isPartial, isReverseOf, isRoundabout, vertexTypesValid
public 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()
PatternHop
hasFlexService
in class PatternHop
public 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.