store the complete information needed for mapping with MAPEM and SPATEM, made to be filled through xodr
ControllerId 1 -> * signalId iterate over controllers and update controllerId of tuple: setControllerId(int tcdId, int controllerId) junctionId 1 -> * controllerId iterate over junctions and update junctionId of tuple: setIntersectionId(int controllerId, int intersectionId)
updateControllerOfTcd(int tcdId, int controllerId) updateIntersectionOfTcd(int tcdId, int intersectionId) addTcd(TrafficControlDevice* tcd) TrafficControlDevice* getTcd(int tcdId) int getControllerId(int tcdId) int getIntersectionId(int tcdId)