ChangeTargetScripted

Class signals agents to change their targets. This stimulus allows to script

For instance, a stimulus description looks like this: On the cognition layer, this leads to following actions: Note: "allowedTimeDelta" is necessary to make sure that stimulus is injected properly. For instance, if "simTimeStepLength = 0.4" the simulated times are [0.0, 0.4, 0.8, 1.2, ...]. If "ChangeTargetScripted" should be injected at "start = 1.0" and "end = 1.1" this would mean it could not be injected because the "simTimeStepLength" is too coarse. Setting "allowedTimeDelta = 0.2" causes that the stimulus is injected at "simTime = 1.2".


Field: allowedTimeDelta [double]

---


Field: originalTargetIds [Integer>]

---


Field: totalAgentsToChangeTarget [Integer>]

---


Field: simTimesToChangeTarget [Double>]

---


Field: changeRemainingPedestrians [boolean]

---


Field: newTargetIds [Integer>]

---