@Override public PDPCollisionGraphRoadModel build( DependencyProvider dependencyProvider) { return new PDPCollisionGraphRoadModel( (CollisionGraphRoadModelImpl) getDelegateModelBuilder() .build(dependencyProvider), getAllowVehicleDiversion()); }
@Test public void testPDPCollisionGraphRoadModel() { final Scenario.Builder sb = Scenario .builder(Scenario.DEFAULT_PROBLEM_CLASS); sb.addModel( PDPCollisionGraphRoadModel.builderForCollisionGraphRm( RoadModelBuilders.dynamicGraph( ListenableGraph.supplier( DotGraphIO.getLengthDataGraphSupplier("fake.path"))) .withCollisionAvoidance())); ScenarioTestUtil.assertScenarioIO(sb.build()); }
@Override public PDPCollisionGraphRoadModel build( DependencyProvider dependencyProvider) { return new PDPCollisionGraphRoadModel( (CollisionGraphRoadModelImpl) getDelegateModelBuilder() .build(dependencyProvider), getAllowVehicleDiversion()); }