Search in sources :

Example 1 with PttTimingPoint

use of org.onebusaway.admin.service.bundle.hastus.xml.PttTimingPoint in project onebusaway-application-modules by camsys.

the class HastusGtfsFactory method computeTimepointPositionToScheduleTimep.

private SortedMap<Integer, Integer> computeTimepointPositionToScheduleTimep(PttTrip pttTrip) throws ParseException {
    List<PttTimingPoint> timepoints = pttTrip.getTimingPoints();
    SortedMap<Integer, Integer> times = new TreeMap<Integer, Integer>();
    for (PttTimingPoint timepoint : timepoints) {
        Date date = _dateParse.parse(timepoint.getPassingTime());
        int time = (int) ((date.getTime() - _midnight.getTime()) / 1000);
        times.put(timepoint.getPositionInPattern(), time);
    }
    return times;
}
Also used : PttTimingPoint(org.onebusaway.admin.service.bundle.hastus.xml.PttTimingPoint) TreeMap(java.util.TreeMap) Date(java.util.Date) ServiceDate(org.onebusaway.gtfs.model.calendar.ServiceDate) PttTimingPoint(org.onebusaway.admin.service.bundle.hastus.xml.PttTimingPoint) Point(com.vividsolutions.jts.geom.Point) ShapePoint(org.onebusaway.gtfs.model.ShapePoint)

Aggregations

Point (com.vividsolutions.jts.geom.Point)1 Date (java.util.Date)1 TreeMap (java.util.TreeMap)1 PttTimingPoint (org.onebusaway.admin.service.bundle.hastus.xml.PttTimingPoint)1 ShapePoint (org.onebusaway.gtfs.model.ShapePoint)1 ServiceDate (org.onebusaway.gtfs.model.calendar.ServiceDate)1