1 package org.opentrafficsim.animation.data;
2
3 import org.djutils.draw.line.PolyLine2d;
4 import org.opentrafficsim.draw.road.LaneAnimation.LaneData;
5 import org.opentrafficsim.road.network.lane.Lane;
6
7
8
9
10
11
12
13
14
15 public class AnimationLaneData extends AnimationCrossSectionElementData<Lane> implements LaneData
16 {
17
18
19
20
21
22 public AnimationLaneData(final Lane lane)
23 {
24 super(lane);
25 }
26
27 @Override
28 public String getId()
29 {
30 return getElement().getId();
31 }
32
33 @Override
34 public PolyLine2d getCenterLine()
35 {
36 return getElement().getCenterLine();
37 }
38
39 @Override
40 public String getLinkId()
41 {
42 return getElement().getLink().getId();
43 }
44
45 @Override
46 public String toString()
47 {
48 return "Lane " + getElement().getFullId();
49 }
50
51 }