| Package | Description | 
|---|---|
| org.opentrafficsim.road.gtu.lane.perception.headway | 
 
 Copyright (c) 2013-2018 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,
              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,
                  GTUType gtuType,
                  Length distance,
                  boolean facingSameDirection,
                  Length length,
                  Length width,
                  Speed speed,
                  Acceleration acceleration,
                  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,
                  Length distance,
                  boolean facingSameDirection,
                  Length length,
                  Length width,
                  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,
                  Length overlapFront,
                  Length overlap,
                  Length overlapRear,
                  boolean facingSameDirection,
                  Length length,
                  Length width,
                  Speed speed,
                  Acceleration acceleration,
                  Speed desiredSpeed,
                  GTUStatus... gtuStatus)
Construct a new Headway information object, for a moving GTU parallel with us. 
 | 
AbstractHeadwayGTU(String id,
                  GTUType gtuType,
                  Length overlapFront,
                  Length overlap,
                  Length overlapRear,
                  boolean facingSameDirection,
                  Length length,
                  Length width,
                  Speed desiredSpeed,
                  GTUStatus... gtuStatus)
Construct a new Headway information object, for a non-moving GTU parallel with us. 
 | 
HeadwayGTUSimple(String id,
                GTUType gtuType,
                Length overlapFront,
                Length overlap,
                Length overlapRear,
                Length length,
                Length width,
                Speed speed,
                Acceleration acceleration,
                Speed desiredSpeed,
                GTUStatus... gtuStatus)
Construct a new Headway information object, for a moving GTU parallel with us. 
 | 
HeadwayGTUSimple(String id,
                GTUType gtuType,
                Length overlapFront,
                Length overlap,
                Length overlapRear,
                Length length,
                Length width,
                Speed desiredSpeed,
                GTUStatus... gtuStatus)
Construct a new Headway information object, for a non-moving GTU parallel with us. 
 | 
HeadwayGTUSimple(String id,
                GTUType gtuType,
                Length distance,
                Length length,
                Length width,
                Speed speed,
                Acceleration acceleration,
                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,
                Length distance,
                Length length,
                Length width,
                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,
              Length distance,
              Length length,
              Length width,
              Speed speed,
              Acceleration acceleration,
              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.