@Before
public void setUp() {
final ListenableGraph<LengthData> graph = new ListenableGraph<>(
new TableGraph<LengthData>());
NW = new Point(0, 0);
NE = new Point(10, 0);
SE = new Point(10, 10);
SW = new Point(0, 10);
Graphs.addBiPath(graph, NW, NE, SE, SW, NW);
assertEquals(8, graph.getNumberOfConnections());
assertEquals(4, graph.getNumberOfNodes());
simulator = Simulator.builder()
.setTickLength(1)
.setTimeUnit(SI.SECOND)
.addModel(
RoadModelBuilders.dynamicGraph(graph)
.withCollisionAvoidance()
.withVehicleLength(1d)
.withDistanceUnit(SI.METER)
.withMinDistance(0)
.withSpeedUnit(SI.METERS_PER_SECOND))
.addModel(DefaultPDPModel.builder())
.build();
rm =
simulator.getModelProvider().getModel(CollisionGraphRoadModelImpl.class);
pm = simulator.getModelProvider().getModel(DefaultPDPModel.class);
}