public class PollutantCarMover
extends org.liris.smartgov.simulator.urban.osm.agent.mover.CarMover
CarMover
,
but with utilities to compute pollution emissions. To do so, it records the traveled distance and propagate the
pollution on crossed arcs each time a distance threshold has been reached.Modifier and Type | Field and Description |
---|---|
static double |
maximumAcceleration |
static double |
maximumBraking |
static double |
maximumSpeed |
static double |
pollutionDistanceTreshold |
static double |
vehicleSize |
Constructor and Description |
---|
PollutantCarMover() |
Modifier and Type | Method and Description |
---|---|
void |
setAgentBody(org.liris.smartgov.simulator.urban.geo.agent.GeoAgentBody agentBody) |
getGippsSteering, getMaximumSpeed, getVehicleSize
public static double maximumAcceleration
public static double maximumBraking
public static double maximumSpeed
public static double vehicleSize
public static final double pollutionDistanceTreshold