1 package org.opentrafficsim.road.gtu.lane.perception.mental.ar;
2
3 import org.opentrafficsim.base.parameters.ParameterException;
4 import org.opentrafficsim.road.gtu.lane.perception.LanePerception;
5
6
7
8
9
10
11
12
13
14 public class ArTaskConstant extends AbstractArTask
15 {
16
17
18 private final double taskDemand;
19
20
21
22
23
24
25 public ArTaskConstant(final String id, final double taskDemand)
26 {
27 super(id);
28 this.taskDemand = taskDemand;
29 }
30
31 @Override
32 public double calculateTaskDemand(final LanePerception perception) throws ParameterException
33 {
34 return this.taskDemand;
35 }
36
37 }