MATSIM
Main Page
Related Pages
Packages
Classes
Files
File List
tutorial
programming
example13MultiStageTripRouting
MyRoutingModuleProvider.java
Go to the documentation of this file.
1
package
tutorial.programming.example13MultiStageTripRouting;
2
3
import
com.google.inject.Provider;
4
import
org
.
matsim
.
api
.
core
.
v01
.
population
.
PopulationFactory
;
5
import
org
.
matsim
.
core
.
router
.
RoutingModule
;
6
import
org
.
matsim
.
core
.
router
.
TripRouter
;
7
import
org
.
matsim
.
facilities
.
ActivityFacility
;
8
9
public
class
MyRoutingModuleProvider
implements
Provider<RoutingModule> {
10
11
private
Provider<RoutingModule>
tripRouterProvider
;
12
private
PopulationFactory
populationFactory
;
13
private
ActivityFacility
teleport
;
14
15
public
MyRoutingModuleProvider
(Provider<RoutingModule> tripRouterProvider,
PopulationFactory
populationFactory,
ActivityFacility
teleport) {
16
this.tripRouterProvider =
tripRouterProvider
;
17
this.populationFactory =
populationFactory
;
18
this.teleport =
teleport
;
19
}
20
21
@Override
22
public
RoutingModule
get
() {
23
return
new
MyRoutingModule
(tripRouterProvider, populationFactory, teleport);
24
}
25
}
org.matsim.facilities.ActivityFacility
Definition:
ActivityFacility.java:27
org.matsim.core.router.RoutingModule
Definition:
RoutingModule.java:39
tutorial.programming.example13MultiStageTripRouting.MyRoutingModuleProvider.tripRouterProvider
Provider< RoutingModule > tripRouterProvider
Definition:
MyRoutingModuleProvider.java:11
tutorial.programming.example13MultiStageTripRouting.MyRoutingModule
Definition:
MyRoutingModule.java:48
org.matsim.api.core.v01.population
Definition:
Activity.java:21
org.matsim.facilities
Definition:
ActivityFacilities.java:20
org
tutorial.programming.example13MultiStageTripRouting.MyRoutingModuleProvider.populationFactory
PopulationFactory populationFactory
Definition:
MyRoutingModuleProvider.java:12
tutorial.programming.example13MultiStageTripRouting.MyRoutingModuleProvider
Definition:
MyRoutingModuleProvider.java:9
tutorial.programming.example13MultiStageTripRouting.MyRoutingModuleProvider.MyRoutingModuleProvider
MyRoutingModuleProvider(Provider< RoutingModule > tripRouterProvider, PopulationFactory populationFactory, ActivityFacility teleport)
Definition:
MyRoutingModuleProvider.java:15
org.matsim.api
org.matsim.core.router.TripRouter
Definition:
TripRouter.java:57
org.matsim.core
org.matsim.core.router
Definition:
AbstractFastRouterDelegate.java:21
org.matsim.api.core
org.matsim.api.core.v01.population.PopulationFactory
Definition:
PopulationFactory.java:31
org.matsim
tutorial.programming.example13MultiStageTripRouting.MyRoutingModuleProvider.teleport
ActivityFacility teleport
Definition:
MyRoutingModuleProvider.java:13
org.matsim.api.core.v01
Definition:
BasicLocation.java:20
Generated on Sat Oct 22 2016 11:22:52 for MATSIM by
1.8.8