Uses of Enum Class
org.opentrafficsim.road.gtu.lane.perception.headway.GtuStatus

Packages that use 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 Type
    Method
    Description
    protected 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
    GtuStatus.valueOf(String name)
    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.
    Constructors in org.opentrafficsim.road.gtu.lane.perception.headway with parameters of type GtuStatus
    Modifier
    Constructor
    Description
     
    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 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.