PredicateColoringModel

This class is the model in the sense of the CVM pattern of the GUI which saves all VPredicate which can be defined to color agents e.g. the user can fill the PedestrianColorTableModel with expressions like agent.position.x > 4 and define a color such as red for this expression. Therefore this class will return red for an agent with a x-coordinate > 4. This class implements the logic to add and remove such predicates while the PedestrianColorTableModel does only hold the data. @author Benedikt Zoennchen


Field: pedestrianColorTableModel [PedestrianColorTableModel]

Holds the actual data, i.e. all predicates in text form.


Field: FALSE [JsonNode>]

---


Field: logger [Logger]

---


Field: colorEvalFunctions [JsonNode>>]

Holds the acutal date, i.e. all predicates as VPredicate.