|
MATSIM
|

Public Member Functions | |
| MyEventHandler3 () | |
| double | getTravelTime (int slot) |
| void | reset (int iteration) |
| void | handleEvent (LinkEnterEvent event) |
| void | writeChart (String filename) |
Private Member Functions | |
| int | getSlot (double time) |
Private Attributes | |
| double[] | volumeLink6 |
This EventHandler implementation counts the traffic volume on the link with id number 6 and provides a method to write the hourly volumes to a chart png.
Definition at line 16 of file MyEventHandler3.java.
| tutorial.programming.example06EventsHandling.MyEventHandler3.MyEventHandler3 | ( | ) |
Definition at line 21 of file MyEventHandler3.java.
References tutorial.programming.example06EventsHandling.MyEventHandler3.reset().

| double tutorial.programming.example06EventsHandling.MyEventHandler3.getTravelTime | ( | int | slot | ) |
Definition at line 25 of file MyEventHandler3.java.
|
private |
Definition at line 29 of file MyEventHandler3.java.
Referenced by tutorial.programming.example06EventsHandling.MyEventHandler3.handleEvent().
| void tutorial.programming.example06EventsHandling.MyEventHandler3.reset | ( | int | iteration | ) |
Gives the event handler the possibility to clean up its internal state. Within a Controler-Simulation, this is called before the mobsim starts.
| iteration | the up-coming iteration from which up-coming events will be from. |
Implements org.matsim.core.events.handler.EventHandler.
Definition at line 34 of file MyEventHandler3.java.
Referenced by tutorial.programming.example06EventsHandling.MyEventHandler3.MyEventHandler3().
| void tutorial.programming.example06EventsHandling.MyEventHandler3.handleEvent | ( | LinkEnterEvent | event | ) |
Implements org.matsim.api.core.v01.events.handler.LinkEnterEventHandler.
Definition at line 39 of file MyEventHandler3.java.
References org.matsim.api.core.v01.events.LinkEnterEvent.getLinkId(), tutorial.programming.example06EventsHandling.MyEventHandler3.getSlot(), and org.matsim.api.core.v01.events.Event.getTime().

| void tutorial.programming.example06EventsHandling.MyEventHandler3.writeChart | ( | String | filename | ) |
Definition at line 46 of file MyEventHandler3.java.
References org.matsim.core.utils.charts.XYLineChart.addSeries(), and org.matsim.core.utils.charts.ChartUtil.saveAsPng().
Referenced by tutorial.programming.example06EventsHandling.RunEventsHandlingExample.main().

|
private |
Definition at line 18 of file MyEventHandler3.java.
1.8.8