Class MapLaneData
java.lang.Object
org.opentrafficsim.editor.extensions.map.MapCrossSectionData
org.opentrafficsim.editor.extensions.map.MapLaneData
- All Implemented Interfaces:
nl.tudelft.simulation.dsol.animation.Locatable
,org.djutils.base.Identifiable
,org.opentrafficsim.base.geometry.OtsLocatable
,org.opentrafficsim.base.geometry.SpatialObject
,org.opentrafficsim.draw.ClickableLocatable
,org.opentrafficsim.draw.road.CrossSectionElementAnimation.CrossSectionElementData
,org.opentrafficsim.draw.road.LaneAnimation.LaneData
public class MapLaneData
extends MapCrossSectionData
implements org.opentrafficsim.draw.road.LaneAnimation.LaneData
Lane data for in the editor.
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
-
Field Summary
Fields inherited from interface org.opentrafficsim.draw.ClickableLocatable
EXPANSE
-
Constructor Summary
ConstructorsConstructorDescriptionMapLaneData
(String id, XsdTreeNode linkNode, org.opentrafficsim.road.network.lane.CrossSectionGeometry geometry) Constructor. -
Method Summary
Methods inherited from class org.opentrafficsim.editor.extensions.map.MapCrossSectionData
getCenterLine, getContour, getLinkId, getLocation, getShape, getWidth
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.opentrafficsim.draw.ClickableLocatable
getBounds
Methods inherited from interface org.opentrafficsim.draw.road.CrossSectionElementAnimation.CrossSectionElementData
getCenterLine, getLinkId
Methods inherited from interface org.opentrafficsim.draw.road.LaneAnimation.LaneData
getZ
Methods inherited from interface nl.tudelft.simulation.dsol.animation.Locatable
getDirZ
Methods inherited from interface org.opentrafficsim.base.geometry.OtsLocatable
getLocation, getShape
Methods inherited from interface org.opentrafficsim.base.geometry.SpatialObject
getContour
-
Constructor Details
-
MapLaneData
public MapLaneData(String id, XsdTreeNode linkNode, org.opentrafficsim.road.network.lane.CrossSectionGeometry geometry) Constructor.- Parameters:
id
- idlinkNode
- node representing the elementgeometry
- geometry
-
-
Method Details
-
getId
- Specified by:
getId
in interfaceorg.djutils.base.Identifiable
-
toString
- Overrides:
toString
in classMapCrossSectionData
-