1
2
3
4 package org.opentrafficsim.road.network.factory.shape;
5
6 import org.opentrafficsim.core.network.OTSNode;
7
8 import com.vividsolutions.jts.geom.Geometry;
9
10
11
12
13 public class NWBDrivingLane extends AbstractNWBRoadElement {
14
15
16 private Integer startNumberOfLanes;
17
18
19 private Integer endNumberOfLanes;
20
21
22 private String sideCode;
23
24
25
26
27
28
29
30
31
32
33
34
35 public NWBDrivingLane(Geometry myGeom, OTSNode startNode, OTSNode endNode, String roadId, Double beginDistance,
36 Double endDistance, Integer startNumberOfLanes, Integer endNumberOfLanes, String sideCode) {
37 super(myGeom, startNode, endNode, roadId, beginDistance, endDistance);
38 this.startNumberOfLanes = startNumberOfLanes;
39 this.endNumberOfLanes = endNumberOfLanes;
40 this.sideCode = sideCode;
41 }
42
43 public Integer getStartNumberOfLanes() {
44 return startNumberOfLanes;
45 }
46
47 public Integer getEndNumberOfLanes() {
48 return endNumberOfLanes;
49 }
50
51 public String getSideCode() {
52 return sideCode;
53 }
54
55 }