Class EnterLeaveVehicle2ActivityAnalyzer
- java.lang.Object
-
- playground.vsp.analysis.modules.AbstractAnalysisModule
-
- playground.vsp.analysis.modules.bvgAna.anaLevel1.enterLeaveVehicle2Activity.EnterLeaveVehicle2ActivityAnalyzer
-
public class EnterLeaveVehicle2ActivityAnalyzer extends AbstractAnalysisModule
This module collects allPersonEntersVehicleEvent
andPersonLeavesVehicleEvent
with their correspondingActivityEndEvent
andActivityStartEvent
ignoringpt interaction
events not differentiating between public and private vehicles.- Author:
- ikaddoura
-
-
Constructor Summary
Constructors Constructor Description EnterLeaveVehicle2ActivityAnalyzer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<org.matsim.api.core.v01.events.PersonEntersVehicleEvent,org.matsim.api.core.v01.events.ActivityEndEvent>
getEnterVehicleEvent2ActivityEndEvent()
List<org.matsim.core.events.handler.EventHandler>
getEventHandler()
Map<org.matsim.api.core.v01.events.PersonLeavesVehicleEvent,org.matsim.api.core.v01.events.ActivityStartEvent>
getLeaveVehicleEvent2ActivityStartEvent()
void
init(org.matsim.core.scenario.MutableScenario scenario)
void
postProcessData()
Hook after the events stream is processed.void
preProcessData()
Hook called before the events stream is processed.void
writeResults(String outputFolder)
-
Methods inherited from class playground.vsp.analysis.modules.AbstractAnalysisModule
getName
-
-
-
-
Constructor Detail
-
EnterLeaveVehicle2ActivityAnalyzer
public EnterLeaveVehicle2ActivityAnalyzer()
-
-
Method Detail
-
init
public void init(org.matsim.core.scenario.MutableScenario scenario)
-
getEventHandler
public List<org.matsim.core.events.handler.EventHandler> getEventHandler()
- Specified by:
getEventHandler
in classAbstractAnalysisModule
- Returns:
- A list of all the event handler of the module, if necessary, otherwise an empty List.
-
preProcessData
public void preProcessData()
Description copied from class:AbstractAnalysisModule
Hook called before the events stream is processed.- Specified by:
preProcessData
in classAbstractAnalysisModule
-
postProcessData
public void postProcessData()
Description copied from class:AbstractAnalysisModule
Hook after the events stream is processed.- Specified by:
postProcessData
in classAbstractAnalysisModule
-
writeResults
public void writeResults(String outputFolder)
- Specified by:
writeResults
in classAbstractAnalysisModule
-
getEnterVehicleEvent2ActivityEndEvent
public Map<org.matsim.api.core.v01.events.PersonEntersVehicleEvent,org.matsim.api.core.v01.events.ActivityEndEvent> getEnterVehicleEvent2ActivityEndEvent()
-
getLeaveVehicleEvent2ActivityStartEvent
public Map<org.matsim.api.core.v01.events.PersonLeavesVehicleEvent,org.matsim.api.core.v01.events.ActivityStartEvent> getLeaveVehicleEvent2ActivityStartEvent()
-
-