Uses of Enum Class
org.opentrafficsim.road.gtu.lane.perception.headway.GtuStatus
Package
Description
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
-
Uses of GtuStatus in org.opentrafficsim.road.gtu.lane.perception.headway
Modifier and TypeMethodDescriptionprotected final GtuStatus[]
AbstractHeadwayGtu.getGtuStatus()
For subclasses that create a copy of themselves.static final GtuStatus[]
AbstractHeadwayGtu.getGtuStatuses
(LaneBasedGtu gtu, org.djunits.value.vdouble.scalar.Time when) Collects GTU statuses from a gtu.static GtuStatus
Returns the enum constant of this class with the specified name.static GtuStatus[]
GtuStatus.values()
Returns an array containing the constants of this enum class, in the order they are declared.ModifierConstructorDescriptionAbstractHeadwayGtu
(String id, 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, 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, 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, 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.(package private)
HeadwayGtuRealCopy
(String id, 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, Route route, org.djunits.value.vdouble.scalar.Speed desiredSpeed, GtuStatus... gtuStatus) Protected constructor for moved copies or subclasses.(package private)
HeadwayGtuRealCopy
(String id, 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, Route route, org.djunits.value.vdouble.scalar.Speed desiredSpeed, GtuStatus... gtuStatus) Protected constructor for moved copies or subclasses.HeadwayGtuSimple
(String id, 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, 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, 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, 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, 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.