Interface QVehicle
-
- All Superinterfaces:
Identifiable<Vehicle>
,MobsimVehicle
,VisVehicle
- All Known Implementing Classes:
QVehicleImpl
,TransitQVehicle
public interface QVehicle extends MobsimVehicle
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getEarliestLinkExitTime()
double
getLinkEnterTime()
double
getMaximumVelocity()
double
getSizeInEquivalents()
void
setCurrentLink(Link link)
void
setDriver(DriverAgent driver)
void
setEarliestLinkExitTime(double earliestLinkEndTime)
void
setLinkEnterTime(double linkEnterTime)
-
Methods inherited from interface org.matsim.api.core.v01.Identifiable
getId
-
Methods inherited from interface org.matsim.core.mobsim.qsim.interfaces.MobsimVehicle
addPassenger, getCurrentLink, getPassengerCapacity, getPassengers, removePassenger
-
Methods inherited from interface org.matsim.vis.snapshotwriters.VisVehicle
getDriver, getVehicle
-
-
-
-
Method Detail
-
setCurrentLink
void setCurrentLink(Link link)
-
setDriver
void setDriver(DriverAgent driver)
-
getLinkEnterTime
double getLinkEnterTime()
-
setLinkEnterTime
void setLinkEnterTime(double linkEnterTime)
-
getMaximumVelocity
double getMaximumVelocity()
-
getSizeInEquivalents
double getSizeInEquivalents()
- Specified by:
getSizeInEquivalents
in interfaceMobsimVehicle
- Specified by:
getSizeInEquivalents
in interfaceVisVehicle
-
getEarliestLinkExitTime
double getEarliestLinkExitTime()
-
setEarliestLinkExitTime
void setEarliestLinkExitTime(double earliestLinkEndTime)
-
-