Class LaneStructureLocatable

java.lang.Object
org.opentrafficsim.animation.lane.LaneStructureLocatable
All Implemented Interfaces:
nl.tudelft.simulation.dsol.animation.Locatable, org.opentrafficsim.base.geometry.OtsLocatable

public class LaneStructureLocatable extends Object implements org.opentrafficsim.base.geometry.OtsLocatable
LaneStructureLocatable.java.

Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.

Author:
Alexander Verbraeck
  • Constructor Details

    • LaneStructureLocatable

      public LaneStructureLocatable(RollingLaneStructure rollingLaneStructure, org.opentrafficsim.core.gtu.Gtu gtu)
      Parameters:
      rollingLaneStructure - RollingLaneStructure; the rolling lane structure
      gtu - Gtu; the gtu
  • Method Details

    • getLocation

      public org.djutils.draw.point.OrientedPoint2d getLocation()
      Specified by:
      getLocation in interface nl.tudelft.simulation.dsol.animation.Locatable
      Specified by:
      getLocation in interface org.opentrafficsim.base.geometry.OtsLocatable
    • getBounds

      public org.opentrafficsim.base.geometry.OtsBounds2d getBounds()
      Specified by:
      getBounds in interface nl.tudelft.simulation.dsol.animation.Locatable
      Specified by:
      getBounds in interface org.opentrafficsim.base.geometry.OtsLocatable
    • getRollingLaneStructure

      public final RollingLaneStructure getRollingLaneStructure()
      Returns:
      rollingLaneStructure
    • getGtu

      public final org.opentrafficsim.core.gtu.Gtu getGtu()
      Returns:
      gtu