(self, vid: str, currFrame: int)
| 133 | return vType[0] |
| 134 | |
| 135 | def initVeh(self, vid: str, currFrame: int) -> Vehicle: |
| 136 | dbTrajectory = self.dbTrajectory(vid, currFrame) |
| 137 | veh = Vehicle(vid) |
| 138 | veh.dbTrajectory = dbTrajectory |
| 139 | |
| 140 | vType = self.dbVType(vid) |
| 141 | length, width, maxAccel, maxDecel, maxSpeed, vTypeID, routes = vType |
| 142 | veh.length = length |
| 143 | veh.width = width |
| 144 | veh.maxAccel = maxAccel |
| 145 | veh.maxDecel = maxDecel |
| 146 | veh.maxSpeed = maxSpeed |
| 147 | veh.vTypeID = vTypeID |
| 148 | veh.routes = routes.split(' ') |
| 149 | |
| 150 | return veh |
| 151 | |
| 152 | def setDBTrajectory(self, veh: Vehicle): |
| 153 | dbTrajectory = self.dbTrajectory(veh.id, self.timeStep) |
no test coverage detected