(self, netInfo: NetworkBuild, ego: egoCar)
| 16 | |
| 17 | class MovingScene: |
| 18 | def __init__(self, netInfo: NetworkBuild, ego: egoCar) -> None: |
| 19 | self.netInfo = netInfo |
| 20 | self.ego = ego |
| 21 | self.edges: set = None |
| 22 | self.junctions: set = None |
| 23 | self.currVehicles: dict[str, Vehicle] = {} |
| 24 | self.vehINAoI: dict[str, Vehicle] = {} |
| 25 | self.outOfAoI: dict[str, Vehicle] = {} |
| 26 | |
| 27 | # if lane-lenght <= the self.ego's deArea, return current edge, current |
| 28 | # edge's upstream intersection and current edge's downstream intersection. |
nothing calls this directly
no outgoing calls
no test coverage detected