public class LezScenario extends PollutionScenario
| Modifier and Type | Class and Description |
|---|---|
static class |
LezScenario.NoLezDeliveries |
| Modifier and Type | Field and Description |
|---|---|
static org.liris.smartgov.simulator.urban.osm.environment.graph.tags.Highway[] |
forbiddenClosestNodeHighways
Establishments won't be delivered in those highways, even
if they can be used in trajectories.
|
static java.lang.String |
name
LezDeliveries
|
random| Constructor and Description |
|---|
LezScenario(Environment environment)
DeliveriesScenario constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<? extends org.liris.smartgov.simulator.core.agent.core.Agent<?>> |
buildAgents(org.liris.smartgov.simulator.core.environment.SmartGovContext context) |
java.util.Collection<? extends org.liris.smartgov.simulator.core.agent.core.Agent<?>> |
buildAgents(org.liris.smartgov.simulator.core.environment.SmartGovContext context,
boolean reload)
Build all the agents of the simulation
|
static int |
getNbAgents() |
java.util.Map<java.lang.String,Establishment> |
loadEstablishments(org.liris.smartgov.simulator.core.environment.SmartGovContext context,
CopertParser parser)
Load the establishments : the closest OSM node, the vehicles, the personalities of the agents
|
void |
reloadWorld(org.liris.smartgov.simulator.core.environment.SmartGovContext context) |
static void |
setNbAgents(int nbAgents) |
getCopertParser, getEnvironment, resetRandompublic static final java.lang.String name
public static final org.liris.smartgov.simulator.urban.osm.environment.graph.tags.Highway[] forbiddenClosestNodeHighways
Highway.MOTORWAY Highway.MOTORWAY_LINK Highway.TRUNK Highway.TRUNK_LINK Highway.LIVING_STREET Highway.SERVICE Living streets and service ways are not used, because their usage to often bring situations with dead ends.
public LezScenario(Environment environment)
environment - the whole environment for this scenariopublic static int getNbAgents()
public static void setNbAgents(int nbAgents)
public void reloadWorld(org.liris.smartgov.simulator.core.environment.SmartGovContext context)
reloadWorld in class PollutionScenariopublic java.util.Map<java.lang.String,Establishment> loadEstablishments(org.liris.smartgov.simulator.core.environment.SmartGovContext context, CopertParser parser)
context - current contextparser - parser to load vehicle featurespublic java.util.Collection<? extends org.liris.smartgov.simulator.core.agent.core.Agent<?>> buildAgents(org.liris.smartgov.simulator.core.environment.SmartGovContext context,
boolean reload)
context - current contextreload - says if it is the first time they are builtpublic java.util.Collection<? extends org.liris.smartgov.simulator.core.agent.core.Agent<?>> buildAgents(org.liris.smartgov.simulator.core.environment.SmartGovContext context)
buildAgents in class org.liris.smartgov.simulator.core.scenario.Scenario