.withDistanceUnit(SI.METER) .withVehicleLength(2d) .withMinDistance(.25)
dynamicGraph(new ListenableGraph<>(new TableGraph<>())) .withCollisionAvoidance() .withDistanceUnit(NonSI.YARD));
.withCollisionAvoidance() .withMinDistance(0d) .withDistanceUnit(SI.METER) .build(mock(DependencyProvider.class)) .getMinDistance(),
.addModel(RoadModelBuilders.dynamicGraph(graph) .withCollisionAvoidance() .withDistanceUnit(SI.METER)) .addModel( View.builder()
.addModel(RoadModelBuilders.dynamicGraph(graph) .withCollisionAvoidance() .withDistanceUnit(SI.METER)) .addModel( View.builder()
RoadModelBuilders.dynamicGraph(GraphCreator.createSimpleGraph()) .withCollisionAvoidance() .withDistanceUnit(SI.METER) .withVehicleLength(VEHICLE_LENGTH)) .addModel(viewBuilder)
.withDistanceUnit(SI.METER) .withVehicleLength(5d) .build(mock(DependencyProvider.class));
/** * Sets up a simple environment. */ @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); }
RoadModelBuilders.dynamicGraph(GraphCreator.createSimpleGraph()) .withCollisionAvoidance() .withDistanceUnit(SI.METER) .withVehicleLength(VEHICLE_LENGTH)) .addModel(viewBuilder)
/** * Set up a simple squared graph. */ @Before public void setUp() { graph = new ListenableGraph<>(new TableGraph<LengthData>()); model = RoadModelBuilders.dynamicGraph(graph) .withCollisionAvoidance() .withDistanceUnit(SI.METER) .withVehicleLength(1d) .withMinDistance(0) .build(mock(DependencyProvider.class)); 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()); }