21 package org.matsim.core.mobsim.qsim.agents;
23 import org.apache.logging.log4j.LogManager;
24 import org.apache.logging.log4j.Logger;
92 return basicAgentDelegate.
getMode();
107 return basicAgentDelegate.
toString();
127 return basicAgentDelegate.
getId();
162 return basicAgentDelegate.
getState();
180 final Leg getCurrentLeg() {
181 return basicAgentDelegate.getCurrentLeg() ;
187 final int getCurrentPlanElementIndex() {
188 return basicAgentDelegate.getCurrentPlanElementIndex() ;
final void endLegAndComputeNextState(double now)
final Id< Person > getId()
final int getCurrentLinkIndex()
final void setVehicle(MobsimVehicle vehicle)
final PlanElement getNextPlanElement()
final void setVehicle(MobsimVehicle vehicle)
final Id< Link > getCurrentLinkId()
PlanBasedDriverAgentImpl driverAgentDelegate
final OptionalTime getExpectedTravelTime()
final Plan getModifiablePlan()
final Id< Link > chooseNextLinkId()
final PlanElement getCurrentPlanElement()
final Id< Vehicle > getPlannedVehicleId()
final Plan getCurrentPlan()
final MobsimAgent.State getState()
final void endLegAndComputeNextState(final double now)
final void notifyMoveOverNode(Id< Link > newLinkId)
final boolean isWantingToArriveOnCurrentLink()
final void endActivityAndComputeNextState(final double now)
final Id< Person > getId()
BasicPlanAgentImpl basicAgentDelegate
Facility getDestinationFacility()
final Id< Link > getDestinationLinkId()
final PlanElement getPreviousPlanElement()
Facility getCurrentFacility()
final Double getExpectedTravelDistance()
final int getCurrentLinkIndex()
EventsManager getEventsManager()
final double getActivityEndTime()
final boolean isWantingToArriveOnCurrentLink()
PersonDriverAgentImpl(final Plan plan1, final Netsim simulation, final TimeInterpretation timeInterpretation)
Facility getCurrentFacility()
final Id< Vehicle > getPlannedVehicleId()
final OptionalTime getExpectedTravelTime()
final Double getExpectedTravelDistance()
final PlanElement getCurrentPlanElement()
MobsimTimer getSimTimer()
final MobsimVehicle getVehicle()
Facility getDestinationFacility()
final void endActivityAndComputeNextState(double now)
final Id< Link > getCurrentLinkId()
final PlanElement getPreviousPlanElement()
final PlanElement getNextPlanElement()
final MobsimVehicle getVehicle()
final void setStateToAbort(final double now)
final void notifyMoveOverNode(Id< Link > newLinkId)
final Plan getModifiablePlan()
final void notifyArrivalOnLinkByNonNetworkMode(Id< Link > linkId)
final Id< Link > getDestinationLinkId()
final double getActivityEndTime()
final Plan getCurrentPlan()
final void setStateToAbort(double now)
final void notifyArrivalOnLinkByNonNetworkMode(final Id< Link > linkId)
final Id< Link > chooseNextLinkId()