1 package org.opentrafficsim.editor.extensions.map;
2
3 import org.opentrafficsim.draw.road.LaneAnimation.LaneData;
4 import org.opentrafficsim.editor.XsdTreeNode;
5 import org.opentrafficsim.road.network.lane.CrossSectionGeometry;
6
7
8
9
10
11
12
13
14
15 public class MapLaneData extends MapCrossSectionData implements LaneData
16 {
17
18
19 private final String id;
20
21
22
23
24
25
26
27 public MapLaneData(final String id, final XsdTreeNode linkNode, final CrossSectionGeometry geometry)
28 {
29 super(linkNode, geometry);
30 this.id = id;
31 }
32
33 @Override
34 public String getId()
35 {
36 return this.id;
37 }
38
39 @Override
40 public String toString()
41 {
42 return "Lane " + getLinkId() + "." + this.id;
43 }
44
45 }