org.onebusaway.transit_data.model.tripplanning
public class ConstraintsBean extends Object implements Serializable
Constructor and Description |
---|
ConstraintsBean() |
ConstraintsBean(ConstraintsBean c) |
Modifier and Type | Method and Description |
---|---|
long |
getCurrentTime() |
double |
getInitialWaitReluctance() |
int |
getLookaheadTime()
When you've specified a departure time, the
lookaheadTime
parameter specifies a time value, in seconds, that will shift the departure
time forward to include trips that start after the lookahead-adjusted start
time. |
long |
getMaxComputationTime() |
int |
getMaxTransfers() |
int |
getMaxTripDuration() |
double |
getMaxWalkingDistance() |
int |
getMinTransferTime() |
Set<String> |
getModes() |
String |
getOptimizeFor() |
int |
getResultCount() |
ItineraryBean |
getSelectedItinerary() |
int |
getTransferCost() |
double |
getWaitReluctance() |
double |
getWalkReluctance() |
double |
getWalkSpeed() |
boolean |
isArriveBy() |
boolean |
isDepartNow() |
boolean |
isUseRealTime() |
void |
setArriveBy(boolean arriveBy) |
void |
setCurrentTime(long currentTime) |
void |
setDepartNow(boolean departNow) |
void |
setInitialWaitReluctance(double initialWaitReluctance) |
void |
setLookaheadTime(int lookaheadTime) |
void |
setMaxComputationTime(long maxComputationTime) |
void |
setMaxTransfers(int maxTransfers) |
void |
setMaxTripDuration(int maxTripDuration) |
void |
setMaxWalkingDistance(double maxWalkingDistance) |
void |
setMinTransferTime(int minTransferTime) |
void |
setModes(Set<String> modes) |
void |
setOptimizeFor(String optimizeFor) |
void |
setResultCount(int resultCount) |
void |
setSelectedItinerary(ItineraryBean selectedItinerary) |
void |
setTransferCost(int transferCost) |
void |
setUseRealTime(boolean useRealTime) |
void |
setWaitReluctance(double waitReluctance) |
void |
setWalkReluctance(double walkReluctance) |
void |
setWalkSpeed(double walkSpeed) |
public ConstraintsBean()
public ConstraintsBean(ConstraintsBean c)
public boolean isDepartNow()
public void setDepartNow(boolean departNow)
public boolean isArriveBy()
public void setArriveBy(boolean arriveBy)
public int getResultCount()
public void setResultCount(int resultCount)
public boolean isUseRealTime()
public void setUseRealTime(boolean useRealTime)
public int getMaxTripDuration()
public void setMaxTripDuration(int maxTripDuration)
maxTripDuration
- time, in secondspublic String getOptimizeFor()
public void setOptimizeFor(String optimizeFor)
public double getWalkSpeed()
public void setWalkSpeed(double walkSpeed)
public double getWalkReluctance()
public void setWalkReluctance(double walkReluctance)
public double getMaxWalkingDistance()
public void setMaxWalkingDistance(double maxWalkingDistance)
public double getInitialWaitReluctance()
public void setInitialWaitReluctance(double initialWaitReluctance)
public double getWaitReluctance()
public void setWaitReluctance(double waitReluctance)
public int getMinTransferTime()
public void setMinTransferTime(int minTransferTime)
public int getTransferCost()
public void setTransferCost(int transferCost)
public int getMaxTransfers()
public void setMaxTransfers(int maxTransfers)
public long getMaxComputationTime()
public void setMaxComputationTime(long maxComputationTime)
public long getCurrentTime()
public void setCurrentTime(long currentTime)
public int getLookaheadTime()
lookaheadTime
parameter specifies a time value, in seconds, that will shift the departure
time forward to include trips that start after the lookahead-adjusted start
time. Why not just modify the departure time yourself? Trips that start
between the lookahead departure time and the original departure time are
not counted against resultCount
. This parameter is designed to
allow you to include trips that JUST left in the result set while still
including the trips that depart as normal.
For arriveBy trips, the semantics are reversed aka the arrival time is
shifted to be later by the lookaheadTime
parameter.public void setLookaheadTime(int lookaheadTime)
public ItineraryBean getSelectedItinerary()
public void setSelectedItinerary(ItineraryBean selectedItinerary)
Copyright © 2014 OneBusAway. All Rights Reserved.