| 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.strategical.route | 
 Route planners as part of strategical planning. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LaneBasedStrategicalPlannerFactory<? extends LaneBasedStrategicalPlanner> | 
AbstractGTUGenerator.getStrategicalPlannerFactory()  | 
| 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.Duration,org.djunits.unit.TimeUnit> interarrivelTimeDist,
                    long maxGTUs,
                    org.djunits.value.vdouble.scalar.Time startTime,
                    org.djunits.value.vdouble.scalar.Time endTime,
                    Lane lane,
                    org.djunits.value.vdouble.scalar.Length position,
                    org.opentrafficsim.core.gtu.GTUDirectionality direction,
                    org.opentrafficsim.core.gtu.animation.GTUColorer gtuColorer,
                    LaneBasedStrategicalPlannerFactory<? extends LaneBasedStrategicalPlanner> strategicalPlannerFactory,
                    org.opentrafficsim.core.network.route.RouteGenerator routeGenerator,
                    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.Duration,org.djunits.unit.TimeUnit> interarrivelTimeDist,
                      org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel<org.djunits.value.vdouble.scalar.Length,org.djunits.unit.LengthUnit> lengthDist,
                      org.opentrafficsim.core.units.distributions.ContinuousDistDoubleScalar.Rel<org.djunits.value.vdouble.scalar.Length,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 startTime,
                      org.djunits.value.vdouble.scalar.Time endTime,
                      Lane lane,
                      org.djunits.value.vdouble.scalar.Length position,
                      org.opentrafficsim.core.gtu.GTUDirectionality direction,
                      org.opentrafficsim.core.gtu.animation.GTUColorer gtuColorer,
                      LaneBasedStrategicalPlannerFactory<? extends LaneBasedStrategicalPlanner> strategicalPlannerFactory,
                      org.opentrafficsim.core.network.route.RouteGenerator routeGenerator,
                      org.opentrafficsim.core.network.OTSNetwork network)  | 
| Modifier and Type | Method and Description | 
|---|---|
LaneBasedStrategicalPlannerFactory<?> | 
LaneBasedGTUCharacteristics.getStrategicalPlannerFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
LaneBasedIndividualGTU | 
LaneBasedIndividualGTU.LaneBasedIndividualCarBuilder.build(LaneBasedStrategicalPlannerFactory<? extends LaneBasedStrategicalPlanner> laneBasedStrategicalPlannerFactory,
     org.opentrafficsim.core.network.route.Route route)
Build one LaneBasedIndividualCar. 
 | 
| Constructor and Description | 
|---|
LaneBasedGTUCharacteristics(org.opentrafficsim.core.gtu.GTUCharacteristics gtuCharacteristics,
                           LaneBasedStrategicalPlannerFactory<?> laneBasedStrategicalPlannerFactory,
                           org.opentrafficsim.core.network.route.Route route,
                           org.djunits.value.vdouble.scalar.Speed speed,
                           Set<DirectedLanePosition> initialLongitudinalPositions)
Construct a new set of lane based GTU characteristics. 
 | 
LaneBasedTemplateGTUType(org.opentrafficsim.core.gtu.GTUType gtuType,
                        org.opentrafficsim.core.idgenerator.IdGenerator idGenerator,
                        org.opentrafficsim.core.distributions.Generator<org.djunits.value.vdouble.scalar.Length> lengthGenerator,
                        org.opentrafficsim.core.distributions.Generator<org.djunits.value.vdouble.scalar.Length> widthGenerator,
                        org.opentrafficsim.core.distributions.Generator<org.djunits.value.vdouble.scalar.Speed> maximumSpeedGenerator,
                        org.opentrafficsim.core.dsol.OTSDEVSSimulatorInterface simulator,
                        LaneBasedStrategicalPlannerFactory<?> strategicalPlannerFactory,
                        org.opentrafficsim.core.network.route.RouteGenerator routeGenerator,
                        Set<DirectedLanePosition> initialLongitudinalPositions,
                        org.opentrafficsim.core.distributions.Generator<org.djunits.value.vdouble.scalar.Speed> initialSpeedGenerator,
                        org.opentrafficsim.core.network.OTSNetwork network)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LaneBasedStrategicalRoutePlannerFactory
Factory for creating  
LaneBasedStrategicalRoutePlanner using any LaneBasedTacticalPlannerFactory. | 
Copyright © 2014–2017 Delft University of Technology. All rights reserved.