Class MapTrafficLightData

All Implemented Interfaces:
Serializable, Remote, EventListener, nl.tudelft.simulation.dsol.animation.Locatable, org.djutils.base.Identifiable, org.djutils.event.EventListener, org.opentrafficsim.base.geometry.OtsLocatable, org.opentrafficsim.base.geometry.SpatialObject, org.opentrafficsim.draw.ClickableLineLocatable, org.opentrafficsim.draw.ClickableLocatable, org.opentrafficsim.draw.road.AbstractLineAnimation.LaneBasedObjectData, org.opentrafficsim.draw.road.TrafficLightAnimation.TrafficLightData, EvalWrapper.EvalListener

public class MapTrafficLightData extends MapLaneBasedObjectData implements org.opentrafficsim.draw.road.TrafficLightAnimation.TrafficLightData
Traffic light data for the editor Map.

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

Author:
Wouter Schakel
See Also:
  • Constructor Details

    • MapTrafficLightData

      public MapTrafficLightData(EditorMap map, XsdTreeNode node, OtsEditor editor)
      Constructor.
      Parameters:
      map - map.
      node - node Ots.Network.Link.TrafficLight.
      editor - editor.
  • Method Details

    • getColor

      public Color getColor()
      Specified by:
      getColor in interface org.opentrafficsim.draw.road.TrafficLightAnimation.TrafficLightData
    • toString

      public String toString()
      Overrides:
      toString in class Object