20 package org.matsim.core.mobsim.qsim.qnetsimengine;
22 import java.util.Collection;
23 import java.util.List;
List< QLaneI > getOfferingQLanes()
MobsimAgent unregisterDriverAgentWaitingForPassengers(Id< Person > agentId)
void addParkedVehicle(MobsimVehicle vehicle)
MobsimAgent unregisterAdditionalAgentOnLink(Id< Person > mobsimAgentId)
boolean isNotOfferingVehicle()
void registerDriverAgentWaitingForCar(final MobsimDriverAgent agent)
void registerDriverAgentWaitingForPassengers(MobsimDriverAgent agent)
void letVehicleDepart(QVehicle vehicle)
QVehicle getParkedVehicle(Id< Vehicle > vehicleId)
void registerAdditionalAgentOnLink(MobsimAgent planAgent)
QLaneI getAcceptingQLane()
void registerPassengerAgentWaitingForCar(MobsimAgent agent, Id< Vehicle > vehicleId)
QVehicle getVehicle(Id< Vehicle > vehicleId)
QVehicle removeParkedVehicle(Id< Vehicle > vehicleId)
Collection< MobsimAgent > getAdditionalAgentsOnLink()
boolean insertPassengerIntoVehicle(MobsimAgent passenger, Id< Vehicle > vehicleId)
Set< MobsimAgent > getAgentsWaitingForCar(Id< Vehicle > vehicleId)
MobsimAgent unregisterPassengerAgentWaitingForCar(MobsimAgent agent, Id< Vehicle > vehicleId)