Commit 4c122520 authored by Tobias Meuser's avatar Tobias Meuser
Browse files

Updated isUsable function for edge

parent c2c2d6c6
...@@ -749,7 +749,7 @@ public class TraciSimulationController implements VehicleController, SimulationS ...@@ -749,7 +749,7 @@ public class TraciSimulationController implements VehicleController, SimulationS
public List<Location> getLaneShape(String pLaneID) { public List<Location> getLaneShape(String pLaneID) {
List<Location> positions = new ArrayList<>(); List<Location> positions = new ArrayList<>();
boolean set = true; boolean set = false;
SumoCommand laneShapeCommand = Lane.getShape(pLaneID); SumoCommand laneShapeCommand = Lane.getShape(pLaneID);
SumoGeometry geometry = (SumoGeometry)requestObject(laneShapeCommand); SumoGeometry geometry = (SumoGeometry)requestObject(laneShapeCommand);
...@@ -758,10 +758,9 @@ public class TraciSimulationController implements VehicleController, SimulationS ...@@ -758,10 +758,9 @@ public class TraciSimulationController implements VehicleController, SimulationS
positions.add(new PositionVector(location.x, location.y)); positions.add(new PositionVector(location.x, location.y));
} else { } else {
if (_startX <= location.x && location.x <= _endX && _startY <= location.y && location.y <= _endY) { if (_startX <= location.x && location.x <= _endX && _startY <= location.y && location.y <= _endY) {
positions.add(new PositionVector(location.x - _startX, location.y - _startY));
} else {
set = true; set = true;
} }
positions.add(new PositionVector(location.x - _startX, location.y - _startY));
} }
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment