Class GeneratorPositions.RoadPosition.BySpeed

java.lang.Object
org.opentrafficsim.road.gtu.generator.GeneratorPositions.RoadPosition.BySpeed
All Implemented Interfaces:
GeneratorPositions.RoadPosition
Enclosing interface:
GeneratorPositions.RoadPosition

public static class GeneratorPositions.RoadPosition.BySpeed extends Object implements GeneratorPositions.RoadPosition
Road position based on desired speed.
  • Constructor Details

    • BySpeed

      public BySpeed(org.djunits.value.vdouble.scalar.Speed leftSpeed, org.djunits.value.vdouble.scalar.Speed rightSpeed)
      Constructor.
      Parameters:
      leftSpeed - desired speed at left side of the road
      rightSpeed - desired speed at right side of the road
  • Method Details

    • getValue

      public double getValue(org.djunits.value.vdouble.scalar.Speed desiredSpeed)
      Description copied from interface: GeneratorPositions.RoadPosition
      Returns the road position (0.0 = right, 1.0 = left).
      Specified by:
      getValue in interface GeneratorPositions.RoadPosition
      Parameters:
      desiredSpeed - desired speed at the generator
      Returns:
      road position (0.0 = right, 1.0 = left)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object