org.onebusaway.transit_data_federation.bundle.tasks.transit_graph
Class DistanceAlongShapeLibrary
java.lang.Object
org.onebusaway.transit_data_federation.bundle.tasks.transit_graph.DistanceAlongShapeLibrary
@Component
public class DistanceAlongShapeLibrary
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DistanceAlongShapeLibrary
public DistanceAlongShapeLibrary()
setLocalMinimumThreshold
public void setLocalMinimumThreshold(double localMinimumThreshold)
setMaxDistanceFromStopToShapePoint
public void setMaxDistanceFromStopToShapePoint(double maxDistanceFromStopToShapePoint)
- If the closest distance from a stop to a shape is more than
maxDistanceFromStopToShapePoint in the
getDistancesAlongShape(ShapePoints, List)
, then a
DistanceAlongShapeLibrary.StopIsTooFarFromShapeException
will be thrown.
- Parameters:
maxDistanceFromStopToShapePoint
- distance in meters
setMaximumNumberOfPotentialAssignment
public void setMaximumNumberOfPotentialAssignment(int maximumNumberOfPotentialAssignments)
getDistancesAlongShape
public PointAndIndex[] getDistancesAlongShape(ShapePoints shapePoints,
List<StopTimeEntryImpl> stopTimes)
throws DistanceAlongShapeLibrary.InvalidStopToShapeMappingException,
DistanceAlongShapeLibrary.StopIsTooFarFromShapeException
- Throws:
DistanceAlongShapeLibrary.InvalidStopToShapeMappingException
DistanceAlongShapeLibrary.StopIsTooFarFromShapeException
Copyright © 2012 OneBusAway. All Rights Reserved.