Package | Description |
---|---|
org.opentrafficsim.road.gtu.lane.perception.headway |
Copyright (c) 2013-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
Modifier and Type | Method and Description |
---|---|
protected GTUStatus[] |
AbstractHeadwayGTU.getGtuStatus()
For subclasses that create a copy of themselves.
|
static GTUStatus[] |
AbstractHeadwayGTU.getGTUStatuses(LaneBasedGTU gtu,
org.djunits.value.vdouble.scalar.Time when)
Collects GTU statuses from a gtu.
|
static GTUStatus |
GTUStatus.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static GTUStatus[] |
GTUStatus.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Constructor and Description |
---|
AbstractHeadwayGTU(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
org.djunits.value.vdouble.scalar.Length distance,
boolean facingSameDirection,
org.djunits.value.vdouble.scalar.Length length,
org.djunits.value.vdouble.scalar.Length width,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Acceleration acceleration,
org.djunits.value.vdouble.scalar.Speed desiredSpeed,
GTUStatus... gtuStatus)
Construct a new Headway information object, for a moving GTU ahead of us or behind us.
|
AbstractHeadwayGTU(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
org.djunits.value.vdouble.scalar.Length distance,
boolean facingSameDirection,
org.djunits.value.vdouble.scalar.Length length,
org.djunits.value.vdouble.scalar.Length width,
org.djunits.value.vdouble.scalar.Speed desiredSpeed,
GTUStatus... gtuStatus)
Construct a new Headway information object, for a non-moving GTU ahead of us or behind us.
|
AbstractHeadwayGTU(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
org.djunits.value.vdouble.scalar.Length overlapFront,
org.djunits.value.vdouble.scalar.Length overlap,
org.djunits.value.vdouble.scalar.Length overlapRear,
boolean facingSameDirection,
org.djunits.value.vdouble.scalar.Length length,
org.djunits.value.vdouble.scalar.Length width,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Acceleration acceleration,
org.djunits.value.vdouble.scalar.Speed desiredSpeed,
GTUStatus... gtuStatus)
Construct a new Headway information object, for a moving GTU parallel with us.
|
AbstractHeadwayGTU(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
org.djunits.value.vdouble.scalar.Length overlapFront,
org.djunits.value.vdouble.scalar.Length overlap,
org.djunits.value.vdouble.scalar.Length overlapRear,
boolean facingSameDirection,
org.djunits.value.vdouble.scalar.Length length,
org.djunits.value.vdouble.scalar.Length width,
org.djunits.value.vdouble.scalar.Speed desiredSpeed,
GTUStatus... gtuStatus)
Construct a new Headway information object, for a non-moving GTU parallel with us.
|
HeadwayGTURealCopy(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
org.djunits.value.vdouble.scalar.Length overlapFront,
org.djunits.value.vdouble.scalar.Length overlap,
org.djunits.value.vdouble.scalar.Length overlapRear,
org.djunits.value.vdouble.scalar.Length length,
org.djunits.value.vdouble.scalar.Length width,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Acceleration acceleration,
CarFollowingModel carFollowingModel,
org.opentrafficsim.base.parameters.Parameters parameters,
SpeedLimitInfo speedLimitInfo,
org.opentrafficsim.core.network.route.Route route,
org.djunits.value.vdouble.scalar.Speed desiredSpeed,
GTUStatus... gtuStatus)
Protected constructor for moved copies or subclasses.
|
HeadwayGTURealCopy(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
org.djunits.value.vdouble.scalar.Length distance,
org.djunits.value.vdouble.scalar.Length length,
org.djunits.value.vdouble.scalar.Length width,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Acceleration acceleration,
CarFollowingModel carFollowingModel,
org.opentrafficsim.base.parameters.Parameters parameters,
SpeedLimitInfo speedLimitInfo,
org.opentrafficsim.core.network.route.Route route,
org.djunits.value.vdouble.scalar.Speed desiredSpeed,
GTUStatus... gtuStatus)
Protected constructor for moved copies or subclasses.
|
HeadwayGTUSimple(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
org.djunits.value.vdouble.scalar.Length overlapFront,
org.djunits.value.vdouble.scalar.Length overlap,
org.djunits.value.vdouble.scalar.Length overlapRear,
org.djunits.value.vdouble.scalar.Length length,
org.djunits.value.vdouble.scalar.Length width,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Acceleration acceleration,
org.djunits.value.vdouble.scalar.Speed desiredSpeed,
GTUStatus... gtuStatus)
Construct a new Headway information object, for a moving GTU parallel with us.
|
HeadwayGTUSimple(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
org.djunits.value.vdouble.scalar.Length overlapFront,
org.djunits.value.vdouble.scalar.Length overlap,
org.djunits.value.vdouble.scalar.Length overlapRear,
org.djunits.value.vdouble.scalar.Length length,
org.djunits.value.vdouble.scalar.Length width,
org.djunits.value.vdouble.scalar.Speed desiredSpeed,
GTUStatus... gtuStatus)
Construct a new Headway information object, for a non-moving GTU parallel with us.
|
HeadwayGTUSimple(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
org.djunits.value.vdouble.scalar.Length distance,
org.djunits.value.vdouble.scalar.Length length,
org.djunits.value.vdouble.scalar.Length width,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Acceleration acceleration,
org.djunits.value.vdouble.scalar.Speed desiredSpeed,
GTUStatus... gtuStatus)
Construct a new Headway information object, for a moving GTU ahead of us or behind us.
|
HeadwayGTUSimple(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
org.djunits.value.vdouble.scalar.Length distance,
org.djunits.value.vdouble.scalar.Length length,
org.djunits.value.vdouble.scalar.Length width,
org.djunits.value.vdouble.scalar.Speed desiredSpeed,
GTUStatus... gtuStatus)
Construct a new Headway information object, for a non-moving GTU ahead of us or behind us.
|
HeadwayGTUType(String id,
org.opentrafficsim.core.gtu.GTUType gtuType,
GTUTypeAssumptions gtuTypeAssumptions,
org.djunits.value.vdouble.scalar.Length distance,
org.djunits.value.vdouble.scalar.Length length,
org.djunits.value.vdouble.scalar.Length width,
org.djunits.value.vdouble.scalar.Speed speed,
org.djunits.value.vdouble.scalar.Acceleration acceleration,
org.djunits.value.vdouble.scalar.Speed desiredSpeed,
GTUStatus... gtuStatus)
Construct a new Headway information object, for a moving GTU ahead of us or behind us.
|
Copyright © 2014–2018 Delft University of Technology. All rights reserved.