MATSIM
pt
transitSchedule
api
MinimalTransferTimes.java
Go to the documentation of this file.
1
/* *********************************************************************** *
2
* project: org.matsim.*
3
* *
4
* *********************************************************************** *
5
* *
6
* copyright : (C) 2018 by the members listed in the COPYING, *
7
* LICENSE and WARRANTY file. *
8
* email : info at matsim dot org *
9
* *
10
* *********************************************************************** *
11
* *
12
* This program is free software; you can redistribute it and/or modify *
13
* it under the terms of the GNU General Public License as published by *
14
* the Free Software Foundation; either version 2 of the License, or *
15
* (at your option) any later version. *
16
* See also COPYING, LICENSE and WARRANTY file *
17
* *
18
* *********************************************************************** */
19
20
package
org.matsim.pt.transitSchedule.api;
21
22
import
org
.
matsim
.
api
.
core
.
v01
.
Id
;
23
36
public
interface
MinimalTransferTimes
{
37
45
double
set
(
Id<TransitStopFacility>
fromStop,
Id<TransitStopFacility>
toStop,
double
seconds);
46
52
double
get
(
Id<TransitStopFacility>
fromStop,
Id<TransitStopFacility>
toStop);
53
60
double
get
(
Id<TransitStopFacility>
fromStop,
Id<TransitStopFacility>
toStop,
double
defaultSeconds);
61
68
double
remove
(
Id<TransitStopFacility>
fromStop,
Id<TransitStopFacility>
toStop);
69
73
MinimalTransferTimesIterator
iterator
();
74
75
interface
MinimalTransferTimesIterator
{
76
boolean
hasNext
();
77
81
void
next
();
82
86
Id<TransitStopFacility>
getFromStopId
();
87
91
Id<TransitStopFacility>
getToStopId
();
92
96
double
getSeconds
();
97
}
98
}
org.matsim.api.core.v01.Id
Definition:
Id.java:44
org.matsim.pt.transitSchedule.api.MinimalTransferTimes.MinimalTransferTimesIterator.next
void next()
org.matsim.pt.transitSchedule.api.MinimalTransferTimes.MinimalTransferTimesIterator.getFromStopId
Id< TransitStopFacility > getFromStopId()
org
org.matsim.pt.transitSchedule.api.MinimalTransferTimes
Definition:
MinimalTransferTimes.java:36
org.matsim.api
org.matsim.pt.transitSchedule.api.MinimalTransferTimes.MinimalTransferTimesIterator
Definition:
MinimalTransferTimes.java:75
org.matsim.pt.transitSchedule.api.MinimalTransferTimes.MinimalTransferTimesIterator.getToStopId
Id< TransitStopFacility > getToStopId()
org.matsim.api.core
org.matsim.pt.transitSchedule.api.MinimalTransferTimes.MinimalTransferTimesIterator.hasNext
boolean hasNext()
org.matsim.pt.transitSchedule.api.MinimalTransferTimes.iterator
MinimalTransferTimesIterator iterator()
org.matsim
org.matsim.pt.transitSchedule.api.MinimalTransferTimes.MinimalTransferTimesIterator.getSeconds
double getSeconds()
org.matsim.api.core.v01
Definition:
BasicLocation.java:20
Generated by
1.8.13