Package | Description |
---|---|
org.opentrafficsim.road.gtu.generator |
Generate GTUs according to some prescription.
|
org.opentrafficsim.road.gtu.lane |
The lane-based GTUs are the Generalized Travel Units that travel in lanes, and need to switch lanes to overtake.
|
org.opentrafficsim.road.gtu.lane.object |
Lane-based objects such as barriers, gates, traffic lights, obstacles on the road, etc.
|
org.opentrafficsim.road.network.factory.opendrive.communicationRTI |
Modifier and Type | Method and Description |
---|---|
Class<LanePerceptionFull> |
AbstractGTUGenerator.getPerceptionClass() |
Constructor and Description |
---|
ListGTUGenerator(String name,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator,
org.opentrafficsim.core.gtu.GTUType gtuType,
org.djunits.value.vdouble.scalar.Speed initialSpeed,
Lane lane,
org.djunits.value.vdouble.scalar.Length.Rel position,
org.opentrafficsim.core.gtu.GTUDirectionality direction,
org.opentrafficsim.core.gtu.animation.GTUColorer gtuColorer,
LaneBasedStrategicalPlanner strategicalPlanner,
LanePerceptionFull perception,
org.opentrafficsim.core.network.OTSNetwork network,
String fileName)
Construct a GTU generator that takes the times to generate another GTU from an external source.
|
Constructor and Description |
---|
AbstractGTUGenerator(String name,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator,
org.opentrafficsim.core.gtu.GTUType gtuType,
Class<?> gtuClass,
org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel<org.djunits.value.vdouble.scalar.Speed,org.djunits.unit.SpeedUnit> initialSpeedDist,
org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel<org.djunits.value.vdouble.scalar.Time.Rel,org.djunits.unit.TimeUnit> interarrivelTimeDist,
long maxGTUs,
org.djunits.value.vdouble.scalar.Time.Abs startTime,
org.djunits.value.vdouble.scalar.Time.Abs endTime,
Lane lane,
org.djunits.value.vdouble.scalar.Length.Rel position,
org.opentrafficsim.core.gtu.GTUDirectionality direction,
org.opentrafficsim.core.gtu.animation.GTUColorer gtuColorer,
LaneBasedStrategicalPlanner strategicalPlanner,
Class<LanePerceptionFull> perceptionClass,
org.opentrafficsim.core.network.OTSNetwork network) |
GTUGeneratorIndividual(String name,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator,
org.opentrafficsim.core.gtu.GTUType gtuType,
Class<?> gtuClass,
org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel<org.djunits.value.vdouble.scalar.Speed,org.djunits.unit.SpeedUnit> initialSpeedDist,
org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel<org.djunits.value.vdouble.scalar.Time.Rel,org.djunits.unit.TimeUnit> interarrivelTimeDist,
org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel<org.djunits.value.vdouble.scalar.Length.Rel,org.djunits.unit.LengthUnit> lengthDist,
org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel<org.djunits.value.vdouble.scalar.Length.Rel,org.djunits.unit.LengthUnit> widthDist,
org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel<org.djunits.value.vdouble.scalar.Speed,org.djunits.unit.SpeedUnit> maximumSpeedDist,
long maxGTUs,
org.djunits.value.vdouble.scalar.Time.Abs startTime,
org.djunits.value.vdouble.scalar.Time.Abs endTime,
Lane lane,
org.djunits.value.vdouble.scalar.Length.Rel position,
org.opentrafficsim.core.gtu.GTUDirectionality direction,
org.opentrafficsim.core.gtu.animation.GTUColorer gtuColorer,
LaneBasedStrategicalPlanner strategicalPlanner,
Class<LanePerceptionFull> perceptionClass,
org.opentrafficsim.core.network.OTSNetwork network) |
Modifier and Type | Field and Description |
---|---|
(package private) LanePerceptionFull |
LaneBasedGTUCharacteristics.perception
The lane perception of the GTU.
|
Modifier and Type | Method and Description |
---|---|
LanePerceptionFull |
LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder.getPerception() |
LanePerceptionFull |
LaneBasedGTUCharacteristics.getPerception() |
LanePerceptionFull |
LaneBasedGTU.getPerception() |
LanePerceptionFull |
CopyOfAbstractLaneBasedGTU.getPerception() |
LanePerceptionFull |
AbstractLaneBasedGTU.getPerception() |
Modifier and Type | Method and Description |
---|---|
LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder |
LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder.setPerception(LanePerceptionFull perception) |
Constructor and Description |
---|
AbstractLaneBasedIndividualGTU(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
Set<DirectedLanePosition> initialLongitudinalPositions,
org.djunits.value.vdouble.scalar.Speed initialSpeed,
org.djunits.value.vdouble.scalar.Length.Rel length,
org.djunits.value.vdouble.scalar.Length.Rel width,
org.djunits.value.vdouble.scalar.Speed maximumVelocity,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator,
LaneBasedStrategicalPlanner strategicalPlanner,
LanePerceptionFull perception,
org.opentrafficsim.core.network.OTSNetwork network)
Construct a new AbstractLaneBasedIndividualGTU.
|
LaneBasedGTUCharacteristics(org.opentrafficsim.core.gtu.GTUCharacteristics gtuCharacteristics,
LanePerceptionFull lanePerceptionFull,
LaneBasedStrategicalPlanner laneBasedStrategicalPlanner,
org.djunits.value.vdouble.scalar.Speed velocity,
Set<DirectedLanePosition> initialLongitudinalPositions)
Construct a new set of lane based GTU characteristics.
|
LaneBasedIndividualGTU(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
Set<DirectedLanePosition> initialLongitudinalPositions,
org.djunits.value.vdouble.scalar.Speed initialSpeed,
org.djunits.value.vdouble.scalar.Length.Rel length,
org.djunits.value.vdouble.scalar.Length.Rel width,
org.djunits.value.vdouble.scalar.Speed maximumVelocity,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator,
LaneBasedStrategicalPlanner strategicalPlanner,
LanePerceptionFull perception,
Class<? extends nl.tudelft.simulation.dsol.animation.D2.Renderable2D> animationClass,
org.opentrafficsim.core.gtu.animation.GTUColorer gtuColorer,
org.opentrafficsim.core.network.OTSNetwork network)
Construct a new LaneBasedIndividualCar.
|
LaneBasedIndividualGTU(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
Set<DirectedLanePosition> initialLongitudinalPositions,
org.djunits.value.vdouble.scalar.Speed initialSpeed,
org.djunits.value.vdouble.scalar.Length.Rel length,
org.djunits.value.vdouble.scalar.Length.Rel width,
org.djunits.value.vdouble.scalar.Speed maximumVelocity,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator,
LaneBasedStrategicalPlanner strategicalPlanner,
LanePerceptionFull perception,
org.opentrafficsim.core.network.OTSNetwork network) |
Constructor and Description |
---|
LaneBasedTemplateGTUType(String typeId,
org.opentrafficsim.core.idgenerator.IdGenerator idGenerator,
org.opentrafficsim.core.distributions.Generator<org.djunits.value.vdouble.scalar.Length.Rel> lengthGenerator,
org.opentrafficsim.core.distributions.Generator<org.djunits.value.vdouble.scalar.Length.Rel> widthGenerator,
org.opentrafficsim.core.distributions.Generator<org.djunits.value.vdouble.scalar.Speed> maximumSpeedGenerator,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator,
org.opentrafficsim.core.distributions.Generator<LaneBasedStrategicalPlanner> strategicalPlannerGenerator,
org.opentrafficsim.core.distributions.Generator<LanePerceptionFull> perceptionGenerator,
Set<DirectedLanePosition> initialLongitudinalPositions,
org.opentrafficsim.core.distributions.Generator<org.djunits.value.vdouble.scalar.Speed> initialSpeedGenerator,
org.opentrafficsim.core.network.OTSNetwork network) |
Modifier and Type | Method and Description |
---|---|
LanePerceptionFull |
AbstractTrafficLight.getPerception() |
Constructor and Description |
---|
RTICars(String valueOf,
org.opentrafficsim.core.gtu.GTUType carType,
Set<DirectedLanePosition> lanepositionSet,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Length.Rel carLength,
org.djunits.value.vdouble.scalar.Length.Rel width,
org.djunits.value.vdouble.scalar.Speed maxSpeed,
org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator,
LaneBasedStrategicalPlanner sPlanner,
LanePerceptionFull perception,
org.opentrafficsim.core.network.OTSNetwork network) |
Copyright © 2014–2016 Delft University of Technology. All rights reserved.