(self, nb: NetworkBuild | Rebuild)
| 196 | return self.routes[currIdx] |
| 197 | |
| 198 | def arriveDestination(self, nb: NetworkBuild | Rebuild) -> bool: |
| 199 | nextEdge = self.nextEdgeID |
| 200 | if nextEdge == 'Destination edge': |
| 201 | try: |
| 202 | desLength = nb.getLane(self.laneID).sumo_length |
| 203 | except AttributeError: |
| 204 | return False |
| 205 | if self.lanePos > desLength - 10: |
| 206 | return True |
| 207 | else: |
| 208 | return False |
| 209 | else: |
| 210 | return False |
| 211 | |
| 212 | def availableLanes(self, nb: NetworkBuild): |
| 213 | if ':' in self.laneID: |
no test coverage detected